[NTDLL_APITEST]
authorThomas Faber <thomas.faber@reactos.org>
Wed, 6 Apr 2016 19:31:20 +0000 (19:31 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Wed, 6 Apr 2016 19:31:20 +0000 (19:31 +0000)
- Add missing va_end. Patch by Víctor Martínez Calvo.
ROSTESTS-202 #resolve

svn path=/trunk/; revision=71108

rostests/apitests/ntdll/sprintf.c

index 1ba99e5..d7c5802 100644 (file)
@@ -29,9 +29,13 @@ my_sprintf(char *buf, const char *format, ...)
 {
     const TCHAR * fmt = format;
     va_list argptr;
+    int ret;
 
     va_start(argptr, format);
-    return p_vsprintf(buf, fmt, argptr);
+    ret = p_vsprintf(buf, fmt, argptr);
+    va_end(argptr);
+
+    return ret;
 }
 
 int
@@ -39,9 +43,13 @@ my_swprintf(wchar_t *buf, const wchar_t *format, ...)
 {
     const wchar_t * fmt = format;
     va_list argptr;
+    int ret;
 
     va_start(argptr, format);
-    return _vsnwprintf(buf, MAXLONG, fmt, argptr);
+    ret = _vsnwprintf(buf, MAXLONG, fmt, argptr);
+    va_end(argptr);
+
+    return ret;
 }
 
 #define sprintf(buf, format, ...) my_sprintf(buf, format, __VA_ARGS__);