From 8254bbae56c27add4cb6217e2f1478817cd9f9ee Mon Sep 17 00:00:00 2001
From: Yang Tse <yangsita@gmail.com>
Date: Fri, 17 Oct 2008 15:29:35 +0000
Subject: protect against 'use after free' or race condition

---
 lib/hostip.c | 1 +
 1 file changed, 1 insertion(+)

(limited to 'lib')

diff --git a/lib/hostip.c b/lib/hostip.c
index cee5bc2d8..03dcce86c 100644
--- a/lib/hostip.c
+++ b/lib/hostip.c
@@ -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;
   }
-- 
cgit v1.2.3