From 18eeee66a85d364b5630121252042e57aaec0289 Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Sat, 7 Jan 2023 10:10:40 +0100 Subject: [PATCH] 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. --- jcc.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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; -- 2.39.2