From: Fabian Keil Date: Sat, 7 Jan 2023 09:10:40 +0000 (+0100) Subject: Revert "receive_and_send_encrypted_post_data(): Additionally check for data being... X-Git-Tag: v_3_0_34~26 X-Git-Url: http://www.privoxy.org/gitweb/show-status?a=commitdiff_plain;h=18eeee66a85d364b5630121252042e57aaec0289;p=privoxy.git Revert "receive_and_send_encrypted_post_data(): Additionally check for data being available" It caused a HTTPS inspection performance regression: https://lists.privoxy.org/pipermail/privoxy-devel/2023-January/000579.html This reverts commit 4610ab9d935495d08acbb7e82bf251c18848f56c. --- diff --git a/jcc.c b/jcc.c index 61fc1ac9..4b69424b 100644 --- a/jcc.c +++ b/jcc.c @@ -2345,9 +2345,8 @@ static int receive_and_send_encrypted_post_data(struct client_state *csp) { int content_length_known = csp->expected_client_content_length != 0; - while ((content_length_known && csp->expected_client_content_length != 0) || - (is_ssl_pending(&(csp->ssl_client_attr)) || - data_is_available(csp->cfd, csp->config->socket_timeout))) + while (is_ssl_pending(&(csp->ssl_client_attr)) + || (content_length_known && csp->expected_client_content_length != 0)) { unsigned char buf[BUFFER_SIZE]; int len;