2
0
Эх сурвалжийг харах

Added missing va_end to va_list usages (#310)

Mikael Hermansson 2 жил өмнө
parent
commit
78eec5802c

+ 1 - 0
HelloWorld/HelloWorld.cpp

@@ -39,6 +39,7 @@ static void TraceImpl(const char *inFMT, ...)
 	va_start(list, inFMT);
 	char buffer[1024];
 	vsnprintf(buffer, sizeof(buffer), inFMT, list);
+	va_end(list);
 
 	// Print to the TTY
 	cout << buffer << endl;

+ 1 - 0
Jolt/Core/StringTools.cpp

@@ -19,6 +19,7 @@ String StringFormat(const char *inFMT, ...)
 	va_list list;
 	va_start(list, inFMT);
 	vsnprintf(buffer, sizeof(buffer), inFMT, list);
+	va_end(list);
 
 	return String(buffer);
 }

+ 1 - 0
PerformanceTest/PerformanceTest.cpp

@@ -44,6 +44,7 @@ static void TraceImpl(const char *inFMT, ...)
 	va_start(list, inFMT);
 	char buffer[1024];
 	vsnprintf(buffer, sizeof(buffer), inFMT, list);
+	va_end(list);
 
 	// Print to the TTY
 	cout << buffer << endl;

+ 1 - 0
TestFramework/Utils/Log.cpp

@@ -13,6 +13,7 @@ void TraceImpl(const char *inFMT, ...)
 	va_start(list, inFMT);
 	char buffer[1024];
 	vsnprintf(buffer, sizeof(buffer), inFMT, list);
+	va_end(list);
 	strcat_s(buffer, "\n");
 
 	// Log to the output window

+ 1 - 0
UnitTests/UnitTestFramework.cpp

@@ -37,6 +37,7 @@ static void TraceImpl(const char *inFMT, ...)
 	va_start(list, inFMT);
 	char buffer[1024];
 	vsnprintf(buffer, sizeof(buffer), inFMT, list);
+	va_end(list);
 
 	// Forward to doctest
 	MESSAGE(buffer);