aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/gsm_04_08_utils.c
diff options
context:
space:
mode:
authorSylvain Munaut <tnt@246tNt.com>2009-12-19 12:38:10 +0100
committerHarald Welte <laforge@gnumonks.org>2010-01-07 10:37:40 +0100
commitef24dff2a22c907f08a24b19773dde5ce20ba5d6 (patch)
tree82ef2b092b47ae2d5db6b198fd34ff881a9d9e63 /openbsc/src/gsm_04_08_utils.c
parent65542c7f597c5c94b16904108056d3c99de1a8cc (diff)
[signal] Differentiate paging success from expiration in SS_PAGING
This is useful information to know and actually fixes a segfault in rllp.c where lchan is accessed even tough it could be NULL in case of failure. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Diffstat (limited to 'openbsc/src/gsm_04_08_utils.c')
-rw-r--r--openbsc/src/gsm_04_08_utils.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsc/src/gsm_04_08_utils.c b/openbsc/src/gsm_04_08_utils.c
index a18427788..d5785f971 100644
--- a/openbsc/src/gsm_04_08_utils.c
+++ b/openbsc/src/gsm_04_08_utils.c
@@ -490,7 +490,7 @@ int gsm48_handle_paging_resp(struct msgb *msg, struct gsm_subscriber *subscr)
bts->network->stats.paging.completed++;
- dispatch_signal(SS_PAGING, S_PAGING_COMPLETED, &sig_data);
+ dispatch_signal(SS_PAGING, S_PAGING_SUCCEEDED, &sig_data);
/* Stop paging on the bts we received the paging response */
paging_request_stop(msg->trx->bts, subscr, msg->lchan);