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:
Michael Fulbright
1998-11-07 21:29:05 +00:00
parent f57edfbc19
commit c5cb76042a
2 changed files with 4 additions and 4 deletions

View File

@ -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;
}

View File

@ -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;
}