Changed a sprintf to a snprintf in vcc.y
Should vcc.c be under CVS control? I thought it was a derived file. This fixes gnomecard segfaulting when it tried to load a non-existant file on startup. Dr Mike <msf@redhat.com> svn path=/trunk/; revision=466
This commit is contained in:
@ -2030,8 +2030,8 @@ DLLEXPORT(VObject*) Parse_MIME_FromFileName(char *fname)
|
||||
return o;
|
||||
}
|
||||
else {
|
||||
char msg[80];
|
||||
sprintf(msg, "can't open file '%s' for reading\n", fname);
|
||||
char msg[256];
|
||||
snprintf(msg, sizeof(msg), "can't open file '%s' for reading\n", fname);
|
||||
mime_error_(msg);
|
||||
return 0;
|
||||
}
|
||||
|
@ -1176,8 +1176,8 @@ DLLEXPORT(VObject*) Parse_MIME_FromFileName(char *fname)
|
||||
return o;
|
||||
}
|
||||
else {
|
||||
char msg[80];
|
||||
sprintf(msg, "can't open file '%s' for reading\n", fname);
|
||||
char msg[256];
|
||||
snprintf(msg, sizeof(msg), "can't open file '%s' for reading\n", fname);
|
||||
mime_error_(msg);
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user