From: Amos Jeffries Date: Tue, 27 Oct 2015 22:43:00 +0000 (-0700) Subject: Bug 4359: assertion failure 'Comm::IsConnOpen(conn)' within ConnStateData::requestTimeout X-Git-Tag: SQUID_4_0_2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d5b97346ad6d136f6f98951b3fda263d63478083;p=thirdparty%2Fsquid.git Bug 4359: assertion failure 'Comm::IsConnOpen(conn)' within ConnStateData::requestTimeout --- diff --git a/src/client_side.cc b/src/client_side.cc index 7e9143de73..379768913e 100644 --- a/src/client_side.cc +++ b/src/client_side.cc @@ -3339,6 +3339,9 @@ ConnStateData::noteBodyConsumerAborted(BodyPipe::Pointer ) void ConnStateData::requestTimeout(const CommTimeoutCbParams &io) { + if (!Comm::IsConnOpen(io.conn)) + return; + if (Config.accessList.on_unsupported_protocol && !receivedFirstByte_) { #if USE_OPENSSL if (serverBump() && (serverBump()->act.step1 == Ssl::bumpPeek || serverBump()->act.step1 == Ssl::bumpStare)) {