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);