syslogd: Change f_prevcount type; int --> size_t
If it wraps around to zero we want to log the message anyway. Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
parent
90a993f5a2
commit
49e168601e
@ -1725,7 +1725,7 @@ static void fprintlog_successive(struct filed *f, int flags)
|
||||
buffer.timestamp = f->f_lasttime;
|
||||
buffer.flags = flags;
|
||||
|
||||
snprintf(msg, sizeof(msg), "last message buffered %d times",
|
||||
snprintf(msg, sizeof(msg), "last message buffered %zd times",
|
||||
f->f_prevcount);
|
||||
buffer.msg = msg;
|
||||
|
||||
|
@ -264,7 +264,7 @@ struct filed {
|
||||
char f_prevhost[MAXHOSTNAMELEN + 1]; /* host from which recd. */
|
||||
int f_prevpri; /* pri of f_prevline */
|
||||
size_t f_prevlen; /* length of f_prevline */
|
||||
int f_prevcount; /* repetition cnt of prevline */
|
||||
size_t f_prevcount; /* repetition cnt of prevline */
|
||||
size_t f_repeatcount; /* number of "repeated" msgs */
|
||||
int f_flags; /* store some additional flags */
|
||||
int f_rotatecount;
|
||||
|
Loading…
Reference in New Issue
Block a user