Преглед на файлове

Added missing va_end to va_list usages (#310)

Mikael Hermansson преди 2 години
родител
ревизия
78eec5802c
променени са 5 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 1 0
      HelloWorld/HelloWorld.cpp
  2. 1 0
      Jolt/Core/StringTools.cpp
  3. 1 0
      PerformanceTest/PerformanceTest.cpp
  4. 1 0
      TestFramework/Utils/Log.cpp
  5. 1 0
      UnitTests/UnitTestFramework.cpp

+ 1 - 0
HelloWorld/HelloWorld.cpp

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

+ 1 - 0
Jolt/Core/StringTools.cpp

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

+ 1 - 0
PerformanceTest/PerformanceTest.cpp

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

+ 1 - 0
TestFramework/Utils/Log.cpp

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

+ 1 - 0
UnitTests/UnitTestFramework.cpp

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