aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/paging.c
diff options
context:
space:
mode:
authorSylvain Munaut <tnt@246tNt.com>2010-12-01 23:04:03 +0100
committerSylvain Munaut <tnt@246tNt.com>2010-12-01 23:04:26 +0100
commit8a31a3fcee7199f5e665b47993e82732d22d4147 (patch)
tree43519b40a9a590933a84f4db62a6373cbc38703f /openbsc/src/paging.c
parent5a86e06eb3b8747da2aa8548a9547d219c64de64 (diff)
paging: Dispatch the SS_PAGING signals at the MSC code level
This way the channel is fully ready for use. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Diffstat (limited to 'openbsc/src/paging.c')
-rw-r--r--openbsc/src/paging.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/openbsc/src/paging.c b/openbsc/src/paging.c
index 70f378a21..06e6860f8 100644
--- a/openbsc/src/paging.c
+++ b/openbsc/src/paging.c
@@ -251,16 +251,11 @@ static int paging_pending_request(struct gsm_bts_paging_state *bts,
static void paging_T3113_expired(void *data)
{
struct gsm_paging_request *req = (struct gsm_paging_request *)data;
- struct paging_signal_data sig_data;
void *cbfn_param;
gsm_cbfn *cbfn;
LOGP(DPAG, LOGL_INFO, "T3113 expired for request %p (%s)\n",
req, req->subscr->imsi);
-
- sig_data.subscr = req->subscr;
- sig_data.bts = req->bts;
- sig_data.conn = NULL;
/* must be destroyed before calling cbfn, to prevent double free */
counter_inc(req->bts->network->stats.paging.expired);
@@ -268,8 +263,6 @@ static void paging_T3113_expired(void *data)
cbfn = req->cbfn;
paging_remove_request(&req->bts->paging, req);
-
- dispatch_signal(SS_PAGING, S_PAGING_EXPIRED, &sig_data);
if (cbfn)
cbfn(GSM_HOOK_RR_PAGING, GSM_PAGING_EXPIRED, NULL, NULL,
cbfn_param);