Blame SOURCES/uuid-1.6.2-vaendfix.patch

a7754c
diff -up uuid-1.6.2/uuid_str.c.vaendfix uuid-1.6.2/uuid_str.c
a7754c
--- uuid-1.6.2/uuid_str.c.vaendfix	2008-03-07 11:49:59.000000000 +0100
a7754c
+++ uuid-1.6.2/uuid_str.c	2018-10-14 12:56:20.500131215 +0200
a7754c
@@ -698,6 +698,7 @@ str_vasprintf(
a7754c
 
a7754c
     va_copy(ap_tmp, ap);
a7754c
     n = str_vsnprintf(NULL, 0, fmt, ap_tmp);
a7754c
+    va_end(ap_tmp);
a7754c
     if ((rv = (char *)malloc(n+1)) == NULL)
a7754c
         return NULL;
a7754c
     str_vsnprintf(rv, n+1, fmt, ap);
a7754c
@@ -738,6 +739,7 @@ str_vrsprintf(
a7754c
         va_copy(ap_tmp, ap);
a7754c
         n = strlen(*str);
a7754c
         rv = str_vsnprintf(NULL, 0, fmt, ap_tmp);
a7754c
+        va_end(ap_tmp);
a7754c
         if ((*str = (char *)realloc(*str, n+rv+1)) == NULL)
a7754c
             return -1;
a7754c
         str_vsnprintf((*str)+n, rv+1, fmt, ap);