bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Segmentation Fault on Exported Resursively Expanded Variable


From: Henrik Carlqvist
Subject: Re: Segmentation Fault on Exported Resursively Expanded Variable
Date: Tue, 16 Jan 2024 19:21:04 +0100

On Tue, 16 Jan 2024 06:59:30 +0000
MIAOW Miao <guoyr_2013@hotmail.com> wrote:
> if ((*ep)[nl] == '=' && strncmp (*ep, v->name, nl) == 0)

Looking at that line, the rather obvious fix would be to change it to:

if (strncmp (*ep, v->name, nl) == 0 && (*ep)[nl] == '=')

That way, *ep can be no shorter than having \0 at position nl and accessing
that position should not cause any segfault.

regards Henrik



reply via email to

[Prev in Thread] Current Thread [Next in Thread]