diff --git a/plugins/in_syslog/syslog_prot.c b/plugins/in_syslog/syslog_prot.c index d1b4c0c87d7..f2624e3727f 100644 --- a/plugins/in_syslog/syslog_prot.c +++ b/plugins/in_syslog/syslog_prot.c @@ -240,7 +240,7 @@ int syslog_prot_process(struct syslog_conn *conn) char *sp = p; size_t n = 0; while (sp < end && *sp >= '0' && *sp <= '9') { - if (n > SIZE_MAX / 10) { + if (n >= SIZE_MAX / 10) { n = SIZE_MAX; break; }