From: Fabian Keil Date: Tue, 3 Mar 2020 10:27:07 +0000 (+0100) Subject: handle_established_connection(): Remove superfluous calls to close_client_and_server_... X-Git-Tag: v_3_0_29~443 X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=commitdiff_plain;h=37e87f7b7dbce1ebf3cddd690ce2696b2d0375f6 handle_established_connection(): Remove superfluous calls to close_client_and_server_ssl_connections() ... in the !client_use_ssl(csp) paths. Sponsored by: Robert Klemme --- diff --git a/jcc.c b/jcc.c index 7368d060..2000667a 100644 --- a/jcc.c +++ b/jcc.c @@ -2711,9 +2711,6 @@ static void handle_established_connection(struct client_state *csp) { log_error(LOG_LEVEL_ERROR, "write to: %s failed: %E", http->host); mark_server_socket_tainted(csp); -#ifdef FEATURE_HTTPS_INSPECTION - close_client_and_server_ssl_connections(csp); -#endif return; } } @@ -2954,9 +2951,6 @@ static void handle_established_connection(struct client_state *csp) freez(hdr); freez(p); mark_server_socket_tainted(csp); -#ifdef FEATURE_HTTPS_INSPECTION - close_client_and_server_ssl_connections(csp); -#endif return; } } @@ -3060,9 +3054,6 @@ static void handle_established_connection(struct client_state *csp) "Flush header and buffers to client failed: %E"); freez(hdr); mark_server_socket_tainted(csp); -#ifdef FEATURE_HTTPS_INSPECTION - close_client_and_server_ssl_connections(csp); -#endif return; } } @@ -3105,9 +3096,6 @@ static void handle_established_connection(struct client_state *csp) { log_error(LOG_LEVEL_ERROR, "write to client failed: %E"); mark_server_socket_tainted(csp); -#ifdef FEATURE_HTTPS_INSPECTION - close_client_and_server_ssl_connections(csp); -#endif return; } } @@ -3382,9 +3370,6 @@ static void handle_established_connection(struct client_state *csp) */ freez(hdr); mark_server_socket_tainted(csp); -#ifdef FEATURE_HTTPS_INSPECTION - close_client_and_server_ssl_connections(csp); -#endif return; } }