diff --git a/libs/cmockery/src/cmockery.c b/libs/cmockery/src/cmockery.c index df0b5a8..2eda0c9 100644 --- a/libs/cmockery/src/cmockery.c +++ b/libs/cmockery/src/cmockery.c @@ -1493,7 +1493,7 @@ static LONG WINAPI exception_filter(EXCEPTION_POINTERS *exception_pointers) { void vprint_message(const char* const format, va_list args) { char buffer[1024]; vsnprintf(buffer, sizeof(buffer), format, args); - printf(buffer); + printf("%s", buffer); #ifdef _WIN32 OutputDebugString(buffer); #endif // _WIN32 @@ -1503,7 +1503,7 @@ void vprint_message(const char* const format, va_list args) { void vprint_error(const char* const format, va_list args) { char buffer[1024]; vsnprintf(buffer, sizeof(buffer), format, args); - fprintf(stderr, buffer); + fprintf(stderr, "%s", buffer ? buffer : "(null)"); #ifdef _WIN32 OutputDebugString(buffer); #endif // _WIN32