]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: Fixed request hang on connect() timeout.
authorTimo Sirainen <tss@iki.fi>
Fri, 22 Nov 2013 22:00:43 +0000 (00:00 +0200)
committerTimo Sirainen <tss@iki.fi>
Fri, 22 Nov 2013 22:00:43 +0000 (00:00 +0200)
src/lib-http/http-client-connection.c

index 59254b105bc6abff510fd3d1086a7e85f8cf82a4..dd708f58e15611cb37d28c567aacc5f25942ee6c 100644 (file)
@@ -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 */