getopt.c changed a sprintf call to the more secure snprintf

Bu işleme şunda yer alıyor:
tbbulloc 2007-01-26 06:58:44 +00:00
ebeveyn e15ed4c7b9
işleme 059b4ae440
2 değiştirilmiş dosya ile 3 ekleme ve 1 silme

Dosyayı Görüntüle

@ -2,6 +2,8 @@
* wsesslog.c changed a sprintf call to the more secure snprintf
*getopt.c changed a sprintf call to the more secure snprintf
2007-01-20 Ted Bullock <tbullock@canada.com>
* Included the shell script autogen.sh to compile the necessary

Dosyayı Görüntüle

@ -353,7 +353,7 @@ _getopt_initialize (optstring)
file name wildcard expansion and therefore should not be
considered as options. */
char var[100];
sprintf (var, "_%d_GNU_nonoption_argv_flags_", getpid ());
snprintf (var, sizeof(var), "_%d_GNU_nonoption_argv_flags_", getpid ());
nonoption_flags = getenv (var);
if (nonoption_flags == NULL)
nonoption_flags_len = 0;