diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2020-10-05 16:27:05 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2020-10-06 18:21:25 +0200 |
commit | ebcf1ce58f048cbe646360f03c515cb213957f5b (patch) | |
tree | 37009c8f7ecfb721320889fbeaa1a24127f48669 | |
parent | d2da1cc39a56109a3e393e06d12721e75e1157fa (diff) | |
download | cmocka-ebcf1ce58f048cbe646360f03c515cb213957f5b.tar.gz cmocka-ebcf1ce58f048cbe646360f03c515cb213957f5b.tar.xz cmocka-ebcf1ce58f048cbe646360f03c515cb213957f5b.zip |
cmocka: Increase the vprint buffers
Fixes #51
-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); |