Re: [PATCH] gozilla: More robust input error handling

Shigio YAMAGUCHI <[email protected]>
Newsgroups gmane.comp.gnu.global.bugs
Message-ID <CADJmJYrEnoophOioyuST=4gx12aPHTFnsW3gnQXY=+7nZwnLuQ@mail.gmail.com>
Hi Punit,
I have committed your patch.
I feel happy to see GLOBAL in Debian.
Thank you!

Regards,
Shigio


2017-10-21 19:46 GMT+09:00 Punit Agrawal <[email protected]>:

> From: Punit Agrawal <[email protected]>
>
> The check for argc only tests if it is zero rather than any value less
> than equal 0. This leads to segmentation fault when fed with invalid
> input (Debian bug #715980).
>
> Fix this by erroring out if argc <= 0.
>
> [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=715980
> ---
> Hi,
>
> The debian bug report includes a reproducer. The patch below fixes the
> issue for me and should be considered for upstream inclusion.
>
> Thanks,
> Punit
>
>  gozilla/gozilla.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/gozilla/gozilla.c b/gozilla/gozilla.c
> index 22d2a95..050d228 100644
> --- a/gozilla/gozilla.c
> +++ b/gozilla/gozilla.c
> @@ -273,7 +273,7 @@ main(int argc, char **argv)
>          * Replace alias name.
>          */
>         if (definition == NULL) {
> -               if (argc == 0)
> +               if (argc <= 0)
>                         usage();
>                 strbuf_puts(arg, argv[0]);
>                 /*
> --
> 2.14.2
>
>
> _______________________________________________
> Bug-global mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/bug-global
>



-- 
Shigio YAMAGUCHI <[email protected]>
PGP fingerprint:
26F6 31B4 3D62 4A92 7E6F  1C33 969C 3BE3 89DD A6EB

_______________________________________________
Bug-global mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-global
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.