]> granicus.if.org Git - curl/commitdiff
ares: Curl_resolver_wait_resolv: clear *entry first in function
authorDaniel Stenberg <daniel@haxx.se>
Tue, 7 Mar 2017 07:08:55 +0000 (08:08 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 7 Mar 2017 07:08:55 +0000 (08:08 +0100)
lib/asyn-ares.c

index 4baaef06a331cc8f89a0433a7883961d4c558537..281fb03c8b1a07a1a0d416d2af63f9a385b12802 100644 (file)
@@ -358,6 +358,9 @@ CURLcode Curl_resolver_wait_resolv(struct connectdata *conn,
   struct timeval now = Curl_tvnow();
   struct Curl_dns_entry *temp_entry;
 
+  if(entry)
+    *entry = NULL; /* clear on entry */
+
   timeout = Curl_timeleft(data, &now, TRUE);
   if(timeout < 0) {
     /* already expired! */