From ebcf1ce58f048cbe646360f03c515cb213957f5b Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 5 Oct 2020 16:27:05 +0200 Subject: cmocka: Increase the vprint buffers Fixes #51 --- src/cmocka.c | 12 ++++++++---- 1 file 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); -- cgit v1.1