From 27d099c5b746e2e1fc9a8bd78f5af49708f384be Mon Sep 17 00:00:00 2001 From: Daniel Caujolle-Bert Date: Tue, 4 Mar 2025 16:56:06 +0100 Subject: [PATCH] Avoid buffer overflow in Log. --- Log.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Log.cpp b/Log.cpp index 752601e..3b83be5 100644 --- a/Log.cpp +++ b/Log.cpp @@ -167,7 +167,7 @@ void Log(unsigned int level, const char* fmt, ...) va_list vl; va_start(vl, fmt); - ::vsnprintf(buffer + ::strlen(buffer), 500, fmt, vl); + ::vsnprintf((buffer + ::strlen(buffer)), (500U - ::strlen(buffer)), fmt, vl); va_end(vl);