diff --git a/reactos/dll/opengl/mesa/main/vsnprintf.c b/reactos/dll/opengl/mesa/main/vsnprintf.c index ab6c740d772..343a360724b 100644 --- a/reactos/dll/opengl/mesa/main/vsnprintf.c +++ b/reactos/dll/opengl/mesa/main/vsnprintf.c @@ -150,15 +150,16 @@ snprintf(str, n, fmt, va_alist) va_dcl #endif { + int nchar; va_list ap; #if __STDC__ va_start(ap, fmt); #else va_start(ap); #endif - - return (vsnprintf(str, n, fmt, ap)); + nchar = vsnprintf(str, n, fmt, ap) va_end(ap); + return (nchar); }