From d5b97346ad6d136f6f98951b3fda263d63478083 Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Tue, 27 Oct 2015 15:43:00 -0700 Subject: [PATCH] Bug 4359: assertion failure 'Comm::IsConnOpen(conn)' within ConnStateData::requestTimeout --- src/client_side.cc | 3 +++ 1 file changed, 3 insertions(+) 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)) { -- 2.47.3