]> granicus.if.org Git - curl/commitdiff
easy.c: curl_easy_getinfo() fix va_start/va_end matching
authorYang Tse <yangsita@gmail.com>
Wed, 24 Jul 2013 14:45:30 +0000 (16:45 +0200)
committerYang Tse <yangsita@gmail.com>
Wed, 24 Jul 2013 14:46:26 +0000 (16:46 +0200)
lib/easy.c

index d84ecf541c395178a3354b35ad111e32bfd30463..a7c0a677ae16d2e2ae2a6abd8f6b18524f52d213 100644 (file)
@@ -616,12 +616,16 @@ CURLcode curl_easy_getinfo(CURL *curl, CURLINFO info, ...)
 {
   va_list arg;
   void *paramp;
+  CURLcode ret;
   struct SessionHandle *data = (struct SessionHandle *)curl;
 
   va_start(arg, info);
   paramp = va_arg(arg, void *);
 
-  return Curl_getinfo(data, info, paramp);
+  ret = Curl_getinfo(data, info, paramp);
+
+  va_end(arg);
+  return ret;
 }
 
 /*