From: Alex Rousskov Date: Tue, 4 Jun 2013 06:20:44 +0000 (-0600) Subject: Avoid segfaults on seriously malformed requests when ICAP logging is enabled. X-Git-Tag: SQUID_3_3_6~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0346599e6ad16610e1db1d3f8d229366b0899760;p=thirdparty%2Fsquid.git Avoid segfaults on seriously malformed requests when ICAP logging is enabled. --- diff --git a/src/format/Format.cc b/src/format/Format.cc index de3f68ca5c..3ac308b154 100644 --- a/src/format/Format.cc +++ b/src/format/Format.cc @@ -629,7 +629,7 @@ Format::Format::assemble(MemBuf &mb, const AccessLogEntry::Pointer &al, int logS break; case LFT_ICAP_REQ_HEADER_ELEM: - if (al->request) + if (al->icap.request) sb = al->icap.request->header.getByNameListMember(fmt->data.header.header, fmt->data.header.element, fmt->data.header.separator); out = sb.termedBuf();