From c907c20705af1a37cd4b30bb16ff8330c8725706 Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Tue, 1 Sep 2015 07:29:07 +0200 Subject: [PATCH] Compilation fix for Visual Studio --- radio/src/debug.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/radio/src/debug.cpp b/radio/src/debug.cpp index f210ef7d0..8ef5baafc 100644 --- a/radio/src/debug.cpp +++ b/radio/src/debug.cpp @@ -42,19 +42,20 @@ traceCallbackFunc traceCallback = 0; #endif #if defined(SIMU) +#define PRINTF_BUFFER_SIZE 1024 void debugPrintf(const char * format, ...) { va_list arglist; - char * str; + char tmp[PRINTF_BUFFER_SIZE]; + va_start(arglist, format); - vasprintf(&str, format, arglist); + vsnprintf(tmp, PRINTF_BUFFER_SIZE, format, arglist); va_end(arglist); - fputs(str, stdout); + fputs(tmp, stdout); fflush(stdout); if (traceCallback) { - traceCallback(str); + traceCallback(tmp); } - free(str); } #endif