logging: make banner printing safer
Don't rely on the buffer filled with '=' characters to be always at least as long as the log-specific banner string.
This commit is contained in:
parent
f4c6a00b2a
commit
96771d6857
1 changed files with 1 additions and 1 deletions
|
@ -289,7 +289,7 @@ LOG_FileWrite(LOG_FileID id, const char *format, ...)
|
||||||
char bannerline[256];
|
char bannerline[256];
|
||||||
int i, bannerlen;
|
int i, bannerlen;
|
||||||
|
|
||||||
bannerlen = strlen(logfiles[id].banner);
|
bannerlen = MIN(strlen(logfiles[id].banner), sizeof (bannerline) - 1);
|
||||||
|
|
||||||
for (i = 0; i < bannerlen; i++)
|
for (i = 0; i < bannerlen; i++)
|
||||||
bannerline[i] = '=';
|
bannerline[i] = '=';
|
||||||
|
|
Loading…
Reference in a new issue