Add missing va_end
authorRich Salz <rsalz@openssl.org>
Fri, 20 Jan 2017 18:37:52 +0000 (13:37 -0500)
committerRich Salz <rsalz@openssl.org>
Fri, 20 Jan 2017 18:37:52 +0000 (13:37 -0500)
Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2267)

demos/easy_tls/easy-tls.c

index ebcadafa7ba3f165f93431dc19bd0c9f10973e52..45063a4896a2a4ecd9af2e6074458a678e74a56e 100644 (file)
@@ -322,6 +322,7 @@ static void tls_errprintf(int flush, void *apparg, const char *fmt, ...)
         va_start(args, fmt);
         n = (sizeof errbuf) - errbuf_i;
         r = vsnprintf(errbuf + errbuf_i, n, fmt, args);
+        va_end(args);
         if (r >= n)
             r = n - 1;
         if (r >= 0) {