From: Amos Jeffries Date: Fri, 6 May 2016 09:14:45 +0000 (+1200) Subject: Bug 4455: SegFault from ESIInclude::Start X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=70d20805566c7b9e970f3501909f914afa417c1a;p=thirdparty%2Fsquid.git Bug 4455: SegFault from ESIInclude::Start --- diff --git a/src/client_side_request.cc b/src/client_side_request.cc index a64c7dfeba..6d3c308e41 100644 --- a/src/client_side_request.cc +++ b/src/client_side_request.cc @@ -177,7 +177,9 @@ ClientHttpRequest::ClientHttpRequest(ConnStateData * aConn) : start_time = current_time; setConn(aConn); al = new AccessLogEntry; - al->tcpClient = clientConnection = aConn->clientConnection; + if (aConn) { + al->tcpClient = clientConnection = aConn->clientConnection; + } dlinkAdd(this, &active, &ClientActiveRequests); #if USE_ADAPTATION request_satisfaction_mode = false;