*/
ACLFilledChecklist ch(Config.accessList.miss, request, NULL);
ch.src_addr = request->client_addr;
- if (ch.fastCheck() == ACCESS_DENIED) {
+ if (ch.fastCheck().denied()) {
err_type page_id;
page_id = aclGetDenyInfoPage(&Config.denyInfoList, AclMatchedName, 1);
bool retriable = checkRetriable();
if (!retriable && Config.accessList.serverPconnForNonretriable) {
ACLFilledChecklist ch(Config.accessList.serverPconnForNonretriable, request, NULL);
- retriable = (ch.fastCheck() == ACCESS_ALLOWED);
+ retriable = ch.fastCheck().allowed();
}
// always call shared pool first because we need to close an idle
// connection there if we have to use a standby connection.
aclMapTOS(acl_tos * head, ACLChecklist * ch)
{
for (acl_tos *l = head; l; l = l->next) {
- if (!l->aclList || ch->fastCheck(l->aclList) == ACCESS_ALLOWED)
+ if (!l->aclList || ch->fastCheck(l->aclList).allowed())
return l->tos;
}
aclMapNfmark(acl_nfmark * head, ACLChecklist * ch)
{
for (acl_nfmark *l = head; l; l = l->next) {
- if (!l->aclList || ch->fastCheck(l->aclList) == ACCESS_ALLOWED)
+ if (!l->aclList || ch->fastCheck(l->aclList).allowed())
return l->nfmark;
}
if (conn->remote.isIPv4() != l->addr.isIPv4()) continue;
/* check ACLs for this outgoing address */
- if (!l->aclList || ch.fastCheck(l->aclList) == ACCESS_ALLOWED) {
+ if (!l->aclList || ch.fastCheck(l->aclList).allowed()) {
conn->local = l->addr;
return;
}