s->be->be_counters.denied_req++;
sess->fe->fe_counters.denied_req++;
- if (sess->listener->counters)
+ if (sess->listener && sess->listener->counters)
sess->listener->counters->denied_req++;
if (!(s->flags & SF_ERR_MASK))
s->be->be_counters.denied_resp++;
sess->fe->fe_counters.denied_resp++;
- if (sess->listener->counters)
+ if (sess->listener && sess->listener->counters)
sess->listener->counters->denied_resp++;
if (!(s->flags & SF_ERR_MASK))
}
else if (rule->action == ACT_ACTION_DENY) {
sess->fe->fe_counters.denied_conn++;
- if (sess->listener->counters)
+ if (sess->listener && sess->listener->counters)
sess->listener->counters->denied_conn++;
result = 0;
}
else if (rule->action == ACT_ACTION_DENY) {
sess->fe->fe_counters.denied_sess++;
- if (sess->listener->counters)
+ if (sess->listener && sess->listener->counters)
sess->listener->counters->denied_sess++;
result = 0;