]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Bug #924: miss_access applies to internal and cachemgr requests
authorhno <>
Sat, 25 Sep 2004 21:52:59 +0000 (21:52 +0000)
committerhno <>
Sat, 25 Sep 2004 21:52:59 +0000 (21:52 +0000)
src/forward.cc

index 69a0cb75b2dbde62354d4d520b29b33a222ef10e..230316033dd7966dbd8eb6f4530e2f40914d2f48 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: forward.cc,v 1.118 2004/04/04 13:46:49 hno Exp $
+ * $Id: forward.cc,v 1.119 2004/09/25 15:52:59 hno Exp $
  *
  * DEBUG: section 17    Request Forwarding
  * AUTHOR: Duane Wessels
@@ -863,7 +863,7 @@ fwdStart(int fd, StoreEntry * e, HttpRequest * r)
      * be allowed.  yuck, I know.
      */
 
-    if (r->client_addr.s_addr != no_addr.s_addr) {
+    if (r->client_addr.s_addr != no_addr.s_addr && r->protocol != PROTO_INTERNAL && r->protocol != PROTO_CACHEOBJ) {
         /*
          * Check if this host is allowed to fetch MISSES from us (miss_access)
          */