diff options
author | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2016-05-02 15:35:07 +0200 |
---|---|---|
committer | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2016-05-02 16:30:10 +0200 |
commit | c6580c5b2c11ca6bbc22676866c5cfe4dc36596f (patch) | |
tree | 4eb195da8d30490fb2ef3894c3dbd74f468d9b6b | |
parent | fb845bb1df34170f841b330ee858016bf6a09f5f (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.
-rw-r--r-- | openbsc/src/libmsc/gsm_subscriber.c | 7 |
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; |