From 670ba75ea4010813b19167d4f325b0b4fe84f9af Mon Sep 17 00:00:00 2001 From: Stanislav Klima Date: Wed, 29 Jan 2020 17:33:59 +0100 Subject: [PATCH] Missing varargs cleanup. --- src/ssl.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ssl.c b/src/ssl.c index e1ece6f86..6f1cdf2ae 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -27714,8 +27714,10 @@ int wolfSSL_BIO_printf(WOLFSSL_BIO* bio, const char* format, ...) va_start(args, format); switch (bio->type) { case WOLFSSL_BIO_FILE: - if (bio->ptr == NULL) + if (bio->ptr == NULL) { + va_end(args); return -1; + } ret = vfprintf((XFILE)bio->ptr, format, args); break;