mirror of
https://github.com/asmjit/asmjit.git
synced 2025-12-17 04:24:37 +03:00
Merge pull request #66 from Zeex/logformat-fix
Fix invalid buffer length in logFormat()
This commit is contained in:
@@ -45,9 +45,12 @@ void Logger::logFormat(uint32_t style, const char* fmt, ...) {
|
|||||||
|
|
||||||
va_list ap;
|
va_list ap;
|
||||||
va_start(ap, fmt);
|
va_start(ap, fmt);
|
||||||
len = vsnprintf(buf, 1023, fmt, ap);
|
len = vsnprintf(buf, sizeof(buf), fmt, ap);
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
|
|
||||||
|
if (len >= sizeof(buf))
|
||||||
|
len = sizeof(buf) - 1;
|
||||||
|
|
||||||
logString(style, buf, len);
|
logString(style, buf, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user