Curl_reconnect_request: clear pointer on failure
authorDaniel Stenberg <daniel@haxx.se>
Fri, 28 Sep 2012 11:56:03 +0000 (13:56 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 28 Sep 2012 11:57:41 +0000 (13:57 +0200)
commit628c4e7af1a28ea2d8463a29d59a58d30eb1f710
treeebd8f980c391f3dbb5f127b386f38b9b7ed7d4c1
parent4ea7a65af725d0530a173b080acb6cb6db5432b3
Curl_reconnect_request: clear pointer on failure

The Curl_reconnect_request() function could end up returning a pointer
to a free()d struct when Curl_done() failed inside. Clearing the pointer
unconditionally after Curl_done() avoids this risk.

Reported by: Ho-chi Chen
Bug: http://curl.haxx.se/mail/lib-2012-09/0188.html
lib/transfer.c