Index: squid/src/carp.c diff -c squid/src/carp.c:1.15.2.1 squid/src/carp.c:1.15.2.2 *** squid/src/carp.c:1.15.2.1 Thu Jun 19 15:06:19 2003 --- squid/src/carp.c Thu Sep 30 03:23:30 2004 *************** *** 119,125 **** for (tp = Config.peers; tp; tp = tp->next) { if (0.0 == tp->carp.load_factor) continue; ! if (tp->tcp_up != PEER_TCP_MAGIC_COUNT) continue; assert(tp->type == PEER_PARENT); combined_hash = (url_hash ^ tp->carp.hash); --- 119,125 ---- for (tp = Config.peers; tp; tp = tp->next) { if (0.0 == tp->carp.load_factor) continue; ! if (!peerHTTPOkay(tp, request)) continue; assert(tp->type == PEER_PARENT); combined_hash = (url_hash ^ tp->carp.hash);