- Add missing va_end. Patch by Víctor Martínez Calvo.
ROSTESTS-202 #resolve
svn path=/trunk/; revision=71108
{
const TCHAR * fmt = format;
va_list argptr;
{
const TCHAR * fmt = format;
va_list argptr;
va_start(argptr, format);
va_start(argptr, format);
- return p_vsprintf(buf, fmt, argptr);
+ ret = p_vsprintf(buf, fmt, argptr);
+ va_end(argptr);
+
+ return ret;
{
const wchar_t * fmt = format;
va_list argptr;
{
const wchar_t * fmt = format;
va_list argptr;
va_start(argptr, format);
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__);
}
#define sprintf(buf, format, ...) my_sprintf(buf, format, __VA_ARGS__);