diff --git a/src/log.c b/src/log.c index 2a6f4c232..1acc1a0c4 100644 --- a/src/log.c +++ b/src/log.c @@ -5499,7 +5499,7 @@ void parse_log_message(char *buf, size_t buflen, int *level, int *facility, return; fac_level = 10*fac_level + (*p - '0'); p++; - if ((p - buf) > buflen) + if ((p - buf) >= buflen) return; }