From 518a5365146b351eeb80dec1947835649181dac5 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Wed, 6 Apr 2016 19:31:20 +0000 Subject: [PATCH] =?utf8?q?[NTDLL=5FAPITEST]=20-=20Add=20missing=20va=5Fend?= =?utf8?q?.=20Patch=20by=20V=C3=ADctor=20Mart=C3=ADnez=20Calvo.=20ROSTESTS?= =?utf8?q?-202=20#resolve?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit svn path=/trunk/; revision=71108 --- rostests/apitests/ntdll/sprintf.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/rostests/apitests/ntdll/sprintf.c b/rostests/apitests/ntdll/sprintf.c index 1ba99e5d755..d7c5802159d 100644 --- a/rostests/apitests/ntdll/sprintf.c +++ b/rostests/apitests/ntdll/sprintf.c @@ -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__); -- 2.17.1