From 110204b184d7ab4ab0a669d57f34f7219e4a7e86 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Fri, 19 Oct 2012 10:23:09 +0200 Subject: [PATCH] Fix the dataLog methods qDebug doesn't have an overload taking a va_list. Change-Id: Ic8d58d0a37c0bac11f1146eed9fdc105ddf1dfc8 Reviewed-by: Simon Hausmann --- masm/stubs/WTFStubs.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/masm/stubs/WTFStubs.cpp b/masm/stubs/WTFStubs.cpp index 5c45e6c..860bc5b 100644 --- a/masm/stubs/WTFStubs.cpp +++ b/masm/stubs/WTFStubs.cpp @@ -81,15 +81,19 @@ FILE* dataFile() void dataLogV(const char* format, va_list args) { - qDebug(format, args); + char buffer[1024]; + vsnprintf(buffer, sizeof(buffer), format, args); + qDebug("%s", buffer); } void dataLog(const char* format, ...) { + char buffer[1024]; va_list args; va_start(args, format); - qDebug(format, args); + vsnprintf(buffer, sizeof(buffer), format, args); va_end(args); + qDebug("%s", buffer); } void dataLogString(const char* str) -- 2.7.4