]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Bug #2278: Cache-Control: max-stale forwarded wrongly as max-stale=-1
authorHenrik Nordstrom <henrik@henriknordstrom.net>
Fri, 21 Mar 2008 22:51:43 +0000 (23:51 +0100)
committerHenrik Nordstrom <henrik@henriknordstrom.net>
Fri, 21 Mar 2008 22:51:43 +0000 (23:51 +0100)
src/HttpHdrCc.cc

index 289f6ea957d65a028624bc923d6abd1f2c8363f7..87a180762f6bd14a3e462d4508f23c20fd32f929 100644 (file)
@@ -246,7 +246,7 @@ httpHdrCcPackInto(const HttpHdrCc * cc, Packer * p)
             if (flag == CC_S_MAXAGE)
                 packerPrintf(p, "=%d", (int) cc->s_maxage);
 
-            if (flag == CC_MAX_STALE)
+            if (flag == CC_MAX_STALE && cc->max_stale >= 0)
                 packerPrintf(p, "=%d", (int) cc->max_stale);
 
             pcount++;