From e36fb1ecda1782204dbd352f7e2e836c019dd3e3 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 8 Feb 2005 07:36:57 +0000 Subject: Curl_wait_for_resolv() no longer disconnects on failure, but leaves that operation to the caller. Disconnecting has the disadvantage that the conn pointer gets completely invalidated and this is not handled on lots of places in the code. --- lib/hostares.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/hostares.c') diff --git a/lib/hostares.c b/lib/hostares.c index 48d62115e..a54e25eda 100644 --- a/lib/hostares.c +++ b/lib/hostares.c @@ -249,7 +249,7 @@ CURLcode Curl_wait_for_resolv(struct connectdata *conn, /* close the connection, since we can't return failure here without cleaning up this connection properly */ - Curl_disconnect(conn); + conn->bits.close = TRUE; } return rc; -- cgit v1.2.3