]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
protect against 'use after free' or race condition
authorYang Tse <yangsita@gmail.com>
Fri, 17 Oct 2008 15:29:35 +0000 (15:29 +0000)
committerYang Tse <yangsita@gmail.com>
Fri, 17 Oct 2008 15:29:35 +0000 (15:29 +0000)
lib/hostip.c

index cee5bc2d8017cd363cf4819b9deafb1930d4def1..03dcce86cc11d37d2f0a334023f19483aa34296f 100644 (file)
@@ -732,6 +732,7 @@ void Curl_freeaddrinfo(Curl_addrinfo *ai)
       free(ai->ai_addr);
     if(ai->ai_canonname)
       free(ai->ai_canonname);
+    memset(ai, 0, sizeof(Curl_addrinfo));
     free(ai);
     ai = next;
   }