]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Make range_offset_limit 0 disable local range processing as documented
authorHenrik Nordstrom <henrik@henriknordstrom.net>
Tue, 18 Mar 2008 00:05:26 +0000 (01:05 +0100)
committerHenrik Nordstrom <henrik@henriknordstrom.net>
Tue, 18 Mar 2008 00:05:26 +0000 (01:05 +0100)
was prefetching the object and processing ranges locally if the first
range started at 0 ...

src/HttpHdrRange.cc

index 0cb86ff9029f77ea8a4804fbe879a92cd5c13632..410404bcf6406f01926407689e76339d3e80c22f 100644 (file)
@@ -538,8 +538,12 @@ HttpHdrRange::offsetLimitExceeded() const
         /* not a range request */
         return false;
 
+    if (Config.rangeOffsetLimit == 0)
+       /* disabled */
+       return true;
+
     if (-1 == Config.rangeOffsetLimit)
-        /* disabled */
+        /* forced */
         return false;
 
     if (firstOffset() == -1)