]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fix SSL-Bump failure results in SEGFAULT
authorAmos Jeffries <squid3@treenet.co.nz>
Wed, 17 Aug 2016 02:58:28 +0000 (14:58 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Wed, 17 Aug 2016 02:58:28 +0000 (14:58 +1200)
src/client_side_request.cc

index 05de6dac0433016090842297b55171e2d6ebf1ce..c17a9e9d86ed797f03af6486349b9687a257f40f 100644 (file)
@@ -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);