/*
- * $Id: DelayId.cc,v 1.15 2003/09/21 00:30:48 robertc Exp $
+ * $Id: DelayId.cc,v 1.16 2005/06/09 16:04:30 serassio Exp $
*
* DEBUG: section 77 Delay Pools
* AUTHOR: Robert Collins <robertc@squid-cache.org>
ch.request = requestLink(r);
- ch.accessList = DelayPools::delay_data[pool].access;
+ ch.accessList = cbdataReference(DelayPools::delay_data[pool].access);
if (DelayPools::delay_data[pool].theComposite().getRaw() &&
ch.fastCheck()) {
/*
- * $Id: client_side.cc,v 1.685 2005/06/05 23:29:02 hno Exp $
+ * $Id: client_side.cc,v 1.686 2005/06/09 16:04:30 serassio Exp $
*
* DEBUG: section 33 Client-side Routines
* AUTHOR: Duane Wessels
identChecklist.my_port = ntohs(details->me.sin_port);
- identChecklist.accessList = Config.accessList.identLookup;
+ identChecklist.accessList = cbdataReference(Config.accessList.identLookup);
if (identChecklist.fastCheck())
identStart(&details->me, &details->peer, clientIdentDone, connState);
identChecklist.my_port = ntohs(details->me.sin_port);
- identChecklist.accessList = Config.accessList.identLookup;
+ identChecklist.accessList = cbdataReference(Config.accessList.identLookup);
if (identChecklist.fastCheck())
identStart(&details->me, &details->peer, clientIdentDone, connState);
/*
- * $Id: forward.cc,v 1.127 2005/04/18 21:52:42 hno Exp $
+ * $Id: forward.cc,v 1.128 2005/06/09 16:04:30 serassio Exp $
*
* DEBUG: section 17 Request Forwarding
* AUTHOR: Duane Wessels
ch.my_addr = r->my_addr;
ch.my_port = r->my_port;
ch.request = requestLink(r);
- ch.accessList = Config.accessList.miss;
+ ch.accessList = cbdataReference(Config.accessList.miss);
answer = ch.fastCheck();
ch.accessList = NULL;
/*
- * $Id: http.cc,v 1.450 2005/05/09 17:11:57 hno Exp $
+ * $Id: http.cc,v 1.451 2005/06/09 16:04:30 serassio Exp $
*
* DEBUG: section 11 Hypertext Transfer Protocol (HTTP)
* AUTHOR: Harvest Derived
ACLChecklist ch;
debug(11, 5) ("httpSendRequestEntityDone: FD %d\n", fd);
ch.request = requestLink(httpState->request);
- ch.accessList = Config.accessList.brokenPosts;
+
+ if (Config.accessList.brokenPosts)
+ ch.accessList = cbdataReference(Config.accessList.brokenPosts);
if (!Config.accessList.brokenPosts) {
debug(11, 5) ("httpSendRequestEntityDone: No brokenPosts list\n");
/*
- * $Id: icp_v2.cc,v 1.86 2005/06/05 15:12:46 serassio Exp $
+ * $Id: icp_v2.cc,v 1.87 2005/06/09 16:04:30 serassio Exp $
*
* DEBUG: section 12 Internet Cache Protocol
* AUTHOR: Duane Wessels
checklist.src_addr = from->sin_addr;
checklist.my_addr = no_addr;
checklist.request = requestLink(icp_request);
- checklist.accessList = Config.accessList.icp;
+ checklist.accessList = cbdataReference(Config.accessList.icp);
int result = checklist.fastCheck();
checklist.accessList = NULL;
return result;
/*
- * $Id: neighbors.cc,v 1.330 2005/04/18 21:52:42 hno Exp $
+ * $Id: neighbors.cc,v 1.331 2005/06/09 16:04:30 serassio Exp $
*
* DEBUG: section 15 Neighbor Routines
* AUTHOR: Harvest Derived
checklist.request = requestLink(request);
- checklist.accessList = p->access;
+ checklist.accessList = cbdataReference(p->access);
#if 0 && USE_IDENT
/*
/*
- * $Id: snmp_core.cc,v 1.67 2005/05/05 15:44:45 serassio Exp $
+ * $Id: snmp_core.cc,v 1.68 2005/06/09 16:04:30 serassio Exp $
*
* DEBUG: section 49 SNMP support
* AUTHOR: Glenn Chisholm
ACLChecklist checklist;
checklist.src_addr = rq->from.sin_addr;
checklist.snmp_community = (char *) Community;
- checklist.accessList = Config.accessList.snmp;
- if (Community)
+ if (Community) {
+ checklist.accessList = cbdataReference(Config.accessList.snmp);
allow = checklist.fastCheck();
-
- checklist.accessList = NULL;
+ checklist.accessList = NULL;
+ }
if ((snmp_coexist_V2toV1(PDU)) && (Community) && (allow)) {
rq->community = Community;
/*
- * $Id: tunnel.cc,v 1.149 2004/12/27 15:59:55 hno Exp $
+ * $Id: tunnel.cc,v 1.150 2005/06/09 16:04:30 serassio Exp $
*
* DEBUG: section 26 Secure Sockets Layer Proxy
* AUTHOR: Duane Wessels
ch.my_addr = request->my_addr;
ch.my_port = request->my_port;
ch.request = requestLink(request);
- ch.accessList = Config.accessList.miss;
+ ch.accessList = cbdataReference(Config.accessList.miss);
answer = ch.fastCheck();
ch.accessList = NULL;