From: Amos Jeffries Date: Wed, 17 Aug 2016 02:58:28 +0000 (+1200) Subject: Fix SSL-Bump failure results in SEGFAULT X-Git-Tag: SQUID_3_5_21~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=770ab65e9e1ee97046f60b72fa854deb36459539;p=thirdparty%2Fsquid.git Fix SSL-Bump failure results in SEGFAULT --- diff --git a/src/client_side_request.cc b/src/client_side_request.cc index 05de6dac04..c17a9e9d86 100644 --- a/src/client_side_request.cc +++ b/src/client_side_request.cc @@ -1811,7 +1811,7 @@ ClientHttpRequest::doCallouts() repContext->setReplyToStoreEntry(e, "immediate SslBump error"); errorAppendEntry(e, calloutContext->error); calloutContext->error = NULL; - if (calloutContext->readNextRequest) + if (calloutContext->readNextRequest && getConn()) getConn()->flags.readMore = true; // resume any pipeline reads. node = (clientStreamNode *)client_stream.tail->data; clientStreamRead(node, this, node->readBuffer);