diff options
Diffstat (limited to 'src/cmocka.c')
-rw-r--r-- | src/cmocka.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/cmocka.c b/src/cmocka.c index 8f510ad..7a1b4b6 100644 --- a/src/cmocka.c +++ b/src/cmocka.c @@ -2346,8 +2346,10 @@ void cm_print_error(const char * const format, ...) } /* Standard output and error print methods. */ -void vprint_message(const char* const format, va_list args) { - char buffer[1024]; +void vprint_message(const char* const format, va_list args) +{ + char buffer[4096]; + vsnprintf(buffer, sizeof(buffer), format, args); printf("%s", buffer); fflush(stdout); @@ -2357,8 +2359,10 @@ void vprint_message(const char* const format, va_list args) { } -void vprint_error(const char* const format, va_list args) { - char buffer[1024]; +void vprint_error(const char* const format, va_list args) +{ + char buffer[4096]; + vsnprintf(buffer, sizeof(buffer), format, args); fprintf(stderr, "%s", buffer); fflush(stderr); |