]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
force direct for REQ_LOOPDETECT flag
authorwessels <>
Thu, 28 May 1998 00:36:33 +0000 (00:36 +0000)
committerwessels <>
Thu, 28 May 1998 00:36:33 +0000 (00:36 +0000)
src/peer_select.cc

index 4e097b5f945b4ff8b3afc89668cdb8c2559d43dc..8ee08e6662d0332bd4cc192de89a5a58672cd8d2 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: peer_select.cc,v 1.62 1998/05/26 15:48:27 wessels Exp $
+ * $Id: peer_select.cc,v 1.63 1998/05/27 18:36:33 wessels Exp $
  *
  * DEBUG: section 44    Peer Selection Algorithm
  * AUTHOR: Duane Wessels
@@ -268,6 +268,8 @@ peerSelectFoo(ps_state * psstate)
        return;
     } else if (psstate->always_direct > 0) {
        direct = DIRECT_YES;
+    } else if (EBIT_TEST(request->flags, REQ_LOOPDETECT)) {
+       direct = DIRECT_YES;
     } else {
        direct = DIRECT_MAYBE;
     }