aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libfilter
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2015-04-05 20:53:42 +0200
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2015-05-03 22:33:35 +0200
commitec0cb7c64d5d42e8d0d599b209a3eabacfceba60 (patch)
tree4f31fc47e9f723dad6c77e732a88592b98a06fa9 /openbsc/src/libfilter
parentd6332809d8313903c65ccd28646f41b7c1aa6b99 (diff)
bsc: Add access list filtering to the BSC
Diffstat (limited to 'openbsc/src/libfilter')
-rw-r--r--openbsc/src/libfilter/bsc_msg_filter.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsc/src/libfilter/bsc_msg_filter.c b/openbsc/src/libfilter/bsc_msg_filter.c
index 2bbfa078e..be518a478 100644
--- a/openbsc/src/libfilter/bsc_msg_filter.c
+++ b/openbsc/src/libfilter/bsc_msg_filter.c
@@ -159,7 +159,7 @@ static int auth_imsi(struct bsc_filter_request *req,
struct bsc_msg_acc_lst *bsc_lst = NULL;
/* 1. global check for barred imsis */
- if (bsc_filter_barr_find(req->black_list, imsi, &cm, &lu)) {
+ if (req->black_list && bsc_filter_barr_find(req->black_list, imsi, &cm, &lu)) {
cause->cm_reject_cause = cm;
cause->lu_reject_cause = lu;
LOGP(DFILTER, LOGL_DEBUG,