From f7f9c2ce6442fc913db0f3c340f06bf2854629ed Mon Sep 17 00:00:00 2001
From: Alex Komnin <interfere.work@gmail.com>
Date: Wed, 16 Jul 2014 17:47:52 +0400
Subject: [PATCH] fix memory leaking struct connectdata in state.lastconnect

---
 lib/url.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/url.c b/lib/url.c
index 1d05975..dd86b2a 100644
--- a/lib/url.c
+++ b/lib/url.c
@@ -435,6 +435,11 @@ CURLcode Curl_close(struct SessionHandle *data)
     data->change.url_alloc = FALSE;
   }
   data->change.url = NULL;
+  
+  if(data->state.lastconnect) {
+      conn_free(data->state.lastconnect);
+      data->state.lastconnect = NULL;
+  }
 
   Curl_safefree(data->state.headerbuff);
 
-- 
1.8.5.2 (Apple Git-48)

