]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
ICAP: Don't send preview header if previews are disabled by
authorwessels <>
Wed, 28 Dec 2005 23:33:41 +0000 (23:33 +0000)
committerwessels <>
Wed, 28 Dec 2005 23:33:41 +0000 (23:33 +0000)
squid.conf.

src/ICAP/ICAPModXact.cc

index e6faadfbd7444f70377108719dc8d60f4d3c96b8..73adfe2e863b18427bfc41212e845cc344878a52 100644 (file)
@@ -524,6 +524,7 @@ void ICAPModXact::parseMore()
 {
     debugs(93, 5, HERE << "have " << readBuf.contentSize() << " bytes to parse" <<
            status());
+    debugs(93, 5, HERE << readBuf.content());
 
     if (state.parsingHeaders())
         parseHeaders();
@@ -1003,6 +1004,11 @@ bool ICAPModXact::shouldPreview()
 {
     size_t wantedSize;
 
+    if (!TheICAPConfig.preview_enable) {
+        debugs(93, 5, HERE << "preview disabled by squid.conf");
+        return false;
+    }
+
     if (!service().wantsPreview(wantedSize)) {
         debugs(93, 5, "ICAPModXact should not offer preview");
         return false;