Blame SOURCES/Net-SSLeay-1.85-Add-missing-call-to-va_end-in-TRACE.patch

20bab0
From 8d83cf9cb0ff0fea802e522f4980124a8075a63f Mon Sep 17 00:00:00 2001
20bab0
From: Chris Novakovic <chris@chrisn.me.uk>
20bab0
Date: Thu, 9 Aug 2018 17:56:26 +0100
20bab0
Subject: [PATCH] Add missing call to va_end() in TRACE()
20bab0
20bab0
In SSLeay.xs, TRACE() makes a call to va_start() without a corresponding
20bab0
call to va_end() before the function returns. Add the missing call to
20bab0
va_end().
20bab0
20bab0
This closes RT#126028. Thanks to Jitka Plesnikova for the report and
20bab0
patch.
20bab0
---
20bab0
 SSLeay.xs | 1 +
20bab0
 1 file changed, 1 insertion(+)
20bab0
20bab0
diff --git a/SSLeay.xs b/SSLeay.xs
20bab0
index 04070d3..630f09e 100644
20bab0
--- a/SSLeay.xs
20bab0
+++ b/SSLeay.xs
20bab0
@@ -222,6 +222,7 @@ static void TRACE(int level,char *msg,...) {
20bab0
 	va_start(args,msg);
20bab0
 	vsnprintf(buf,4095,msg,args);
20bab0
 	warn("%s",buf);
20bab0
+	va_end(args);
20bab0
     }
20bab0
 }
20bab0
 
20bab0
-- 
20bab0
2.14.4
20bab0