aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc
diff options
context:
space:
mode:
Diffstat (limited to 'openbsc')
-rw-r--r--openbsc/src/libmsc/gsm_subscriber.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/openbsc/src/libmsc/gsm_subscriber.c b/openbsc/src/libmsc/gsm_subscriber.c
index 6034968c3..74c90511c 100644
--- a/openbsc/src/libmsc/gsm_subscriber.c
+++ b/openbsc/src/libmsc/gsm_subscriber.c
@@ -63,7 +63,7 @@ static int subscr_paging_dispatch(unsigned int hooknum, unsigned int event,
{
struct subscr_request *request, *tmp;
struct gsm_subscriber_connection *conn = data;
- struct gsm_subscriber *subscr = param;
+ struct gsm_subscriber *subscr = conn->subscr;
struct paging_signal_data sig_data;
OSMO_ASSERT(subscr->is_paging);
@@ -110,14 +110,14 @@ static int subscr_paging_sec_cb(unsigned int hooknum, unsigned int event,
case GSM_SECURITY_AUTH_FAILED:
rc = subscr_paging_dispatch(
GSM_HOOK_RR_PAGING, GSM_PAGING_EXPIRED,
- msg, data, param);
+ msg, data, NULL);
break;
case GSM_SECURITY_NOAVAIL:
case GSM_SECURITY_SUCCEEDED:
rc = subscr_paging_dispatch(
GSM_HOOK_RR_PAGING, GSM_PAGING_SUCCEEDED,
- msg, data, param);
+ msg, data, NULL);
break;
default: