aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc
diff options
context:
space:
mode:
authorNeels Hofmeyr <nhofmeyr@sysmocom.de>2016-05-02 15:35:07 +0200
committerNeels Hofmeyr <nhofmeyr@sysmocom.de>2016-05-02 16:30:10 +0200
commitc6580c5b2c11ca6bbc22676866c5cfe4dc36596f (patch)
tree4eb195da8d30490fb2ef3894c3dbd74f468d9b6b /openbsc
parentfb845bb1df34170f841b330ee858016bf6a09f5f (diff)
Allow paging even though is_paging is false
It doesn't really hurt to see whether we have paging responses queued for a given subscriber. Possibly a subscriber replied with a paging response later than we assumed the paging to be valid.
Diffstat (limited to 'openbsc')
-rw-r--r--openbsc/src/libmsc/gsm_subscriber.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/openbsc/src/libmsc/gsm_subscriber.c b/openbsc/src/libmsc/gsm_subscriber.c
index 5327d7a75..1901ea29b 100644
--- a/openbsc/src/libmsc/gsm_subscriber.c
+++ b/openbsc/src/libmsc/gsm_subscriber.c
@@ -66,8 +66,11 @@ static int subscr_paging_dispatch(unsigned int hooknum, unsigned int event,
struct gsm_subscriber *subscr = conn->subscr;
struct paging_signal_data sig_data;
- OSMO_ASSERT(subscr->is_paging);
-
+ if (!subscr->is_paging) {
+ LOGP(DPAG, LOGL_NOTICE,
+ "Paging Response received for subscriber"
+ " that is not paging.\n");
+ }
/* Inform parts of the system we don't know */
sig_data.subscr = subscr;