From 3399d89305b6560e27e70aff4ad9fb403dedf947 Mon Sep 17 00:00:00 2001 From: Lukas Nykryn Date: Wed, 6 Sep 2023 12:27:47 +0200 Subject: [PATCH] numad_log: fix buffer overflow --- numad.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/numad.c b/numad.c index a6a7a5d..25363a2 100644 --- a/numad.c +++ b/numad.c @@ -153,7 +153,7 @@ void numad_log(int level, const char *fmt, ...) { *p++ = ' '; va_list ap; va_start(ap, fmt); - vsnprintf(p, BUF_SIZE, fmt, ap); + vsnprintf(p, BUF_SIZE - strlen(buf) , fmt, ap); va_end(ap); fprintf(log_fs, "%s", buf); fflush(log_fs);