diff --git a/src/glsl/ralloc.c b/src/glsl/ralloc.c index e92f433e336..f7edff6a95b 100644 --- a/src/glsl/ralloc.c +++ b/src/glsl/ralloc.c @@ -387,6 +387,8 @@ printf_length(const char *fmt, va_list untouched_args) size = vsnprintf(&junk, 1, fmt, args); assert(size >= 0); + va_end(args); + return size; }