From 267923f5b62d680b050f0691c25a1ca3a2370c6e Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Sat, 23 Nov 2013 00:00:43 +0200 Subject: [PATCH] lib-http: Fixed request hang on connect() timeout. --- src/lib-http/http-client-connection.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib-http/http-client-connection.c b/src/lib-http/http-client-connection.c index 59254b105b..dd708f58e1 100644 --- a/src/lib-http/http-client-connection.c +++ b/src/lib-http/http-client-connection.c @@ -354,8 +354,7 @@ static void http_client_connection_destroy(struct connection *_conn) _conn->name, msecs/1000, msecs%1000); } http_client_connection_debug(conn, "%s", error); - http_client_connection_retry_requests(conn, - HTTP_CLIENT_REQUEST_ERROR_TIMED_OUT, error); + http_client_peer_connection_failure(conn->peer, error); break; case CONNECTION_DISCONNECT_CONN_CLOSED: /* retry pending requests if possible */ -- 2.47.3