]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
- Fixed checkRefresh() to not cause IMS request for objects
authorwessels <>
Tue, 5 Nov 1996 00:02:49 +0000 (00:02 +0000)
committerwessels <>
Tue, 5 Nov 1996 00:02:49 +0000 (00:02 +0000)
          which have not yet expired, but are past the LM-factor.

src/refresh.cc

index c40dc1ce206e5c2c122e3e0607733ecf24ed537c..030b66d69742eaafe91d51e6f1e5afb29c84e9ed 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: refresh.cc,v 1.2 1996/10/28 07:44:25 wessels Exp $
+ * $Id: refresh.cc,v 1.3 1996/11/04 17:02:49 wessels Exp $
  *
  * DEBUG: section 22    Refresh Calculation
  * AUTHOR: Harvest Derived
@@ -138,9 +138,14 @@ refreshCheck(StoreEntry * entry, request_t * request_unused)
        debug(22, 3, "refreshCheck: NO: age < min\n");
        return 0;
     }
-    if (-1 < entry->expires && entry->expires <= squid_curtime) {
-       debug(22, 3, "refreshCheck: YES: expires <= curtime\n");
-       return 1;
+    if (-1 < entry->expires) {
+       if (entry->expires <= squid_curtime) {
+           debug(22, 3, "refreshCheck: YES: expires <= curtime\n");
+           return 1;
+       } else {
+           debug(22, 3, "refreshCheck: NO: expires > curtime\n");
+           return 0;
+       }
     }
     if (age > max) {
        debug(22, 3, "refreshCheck: YES: age > max\n");