From: Christos Tsantilas Date: Tue, 11 Jun 2013 14:52:01 +0000 (-0600) Subject: Support HTTP reply ACLs in icap_log and log_icap X-Git-Tag: SQUID_3_3_6~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3535a5d5fb244c1524c2e72c3795739c0cb1d507;p=thirdparty%2Fsquid.git Support HTTP reply ACLs in icap_log and log_icap The HTTP reply related acls does not check for icap_log --- diff --git a/src/adaptation/icap/Xaction.cc b/src/adaptation/icap/Xaction.cc index 34238f260d..ce1204d72b 100644 --- a/src/adaptation/icap/Xaction.cc +++ b/src/adaptation/icap/Xaction.cc @@ -549,7 +549,11 @@ void Adaptation::Icap::Xaction::tellQueryAborted() void Adaptation::Icap::Xaction::maybeLog() { if (IcapLogfileStatus == LOG_ENABLE) { - ACLChecklist *checklist = new ACLFilledChecklist(::Config.accessList.icap, al.request, dash_str); + ACLFilledChecklist *checklist = new ACLFilledChecklist(::Config.accessList.icap, al.request, dash_str); + if (al.reply) { + checklist->reply = al.reply; + HTTPMSGLOCK(checklist->reply); + } if (!::Config.accessList.icap || checklist->fastCheck() == ACCESS_ALLOWED) { finalizeLogInfo(); icapLogLog(alep, checklist);