aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/ports/SkDebug_win.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ports/SkDebug_win.cpp b/src/ports/SkDebug_win.cpp
index 30fe2b5b74..e368c9719d 100644
--- a/src/ports/SkDebug_win.cpp
+++ b/src/ports/SkDebug_win.cpp
@@ -19,10 +19,14 @@ static const size_t kBufferSize = 2048;
void SkDebugf(const char format[], ...) {
char buffer[kBufferSize + 1];
va_list args;
+
va_start(args, format);
- vsnprintf(buffer, kBufferSize, format, args);
vprintf(format, args);
va_end(args);
+ va_start(args, format);
+ vsnprintf(buffer, kBufferSize, format, args);
+ va_end(args);
+
OutputDebugStringA(buffer);
}