Fix too small destination buffer in snprintf() call, found by GCC 8
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
parent
d754f91a66
commit
760ec4cc36
@ -1868,7 +1868,7 @@ void logrotate(struct filed *f)
|
||||
/* bug (mostly harmless): can wrap around if file > 4gb */
|
||||
if (S_ISREG(statf.st_mode) && statf.st_size > f->f_rotatesz) {
|
||||
if (f->f_rotatecount > 0) { /* always 0..999 */
|
||||
int len = strlen(f->f_un.f_fname) + 10 + 1;
|
||||
int len = strlen(f->f_un.f_fname) + 10 + 5;
|
||||
int i;
|
||||
char oldFile[len];
|
||||
char newFile[len];
|
||||
@ -2783,7 +2783,7 @@ void cfline(char *line, struct filed *f)
|
||||
struct addrinfo hints, *ai;
|
||||
#endif
|
||||
char buf[MAXLINE];
|
||||
char xbuf[200];
|
||||
char xbuf[MAXLINE + 24];
|
||||
char *p, *q, *bp;
|
||||
int ignorepri = 0;
|
||||
int singlpri = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user