From: Eduard Bagdasaryan Date: Tue, 13 Jun 2017 23:02:04 +0000 (-0600) Subject: Fixed reusableReply() logic broken by v5 r15168. X-Git-Tag: M-staged-PR71~118 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3655aa1280244b4809bd4ad05ba5cf1ce818280b;p=thirdparty%2Fsquid.git Fixed reusableReply() logic broken by v5 r15168. --- diff --git a/src/http.cc b/src/http.cc index 06cba8e1f1..1b0605fbc6 100644 --- a/src/http.cc +++ b/src/http.cc @@ -498,7 +498,7 @@ HttpStateData::reusableReply(HttpStateData::ReuseDecision &decision) case Http::scTemporaryRedirect: if (rep->date <= 0) decision.make(ReuseDecision::doNotCacheButShare, "Date is missing/invalid"); - if (rep->expires > rep->date) + else if (rep->expires > rep->date) decision.make(ReuseDecision::cachePositively, "Expires > Date"); else decision.make(ReuseDecision::doNotCacheButShare, "Expires <= Date");