Re: Bug#219139: ITP: cdcat -- a graphical (QT based) catalog program
On Tue, Nov 04, 2003 at 03:45:10PM +0000, Steve Kemp wrote:
> Please apply the following patch:
>
> --- config.cpp-orig 2003-11-04 15:36:58.000000000 +0000
> +++ config.cpp 2003-11-04 15:37:06.000000000 +0000
> @@ -92,7 +92,7 @@
> #else
> if(getenv("HOME") == NULL)
> return 1;
> - sprintf(str,"%s/%s",getenv("HOME"),CONFIGFILE);
> + snprintf(str,sizeof(str)-1,"%s/%s",getenv("HOME"),CONFIGFILE);
> #endif
>
> cf = fopen(str,"r");
The return value from snprintf() should be checked, otherwise you won't
notice truncation.
Cheers,
--
Colin Watson [cjwatson@flatline.org.uk]
Reply to: