aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/gsm_04_08_utils.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/gsm_04_08_utils.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/gsm_04_08_utils.c')
-rw-r--r--openbsc/src/gsm_04_08_utils.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/openbsc/src/gsm_04_08_utils.c b/openbsc/src/gsm_04_08_utils.c
index b63293389..350c69b7a 100644
--- a/openbsc/src/gsm_04_08_utils.c
+++ b/openbsc/src/gsm_04_08_utils.c
@@ -283,7 +283,6 @@ int gsm48_handle_paging_resp(struct gsm_subscriber_connection *conn,
struct gsm_bts *bts = msg->lchan->ts->trx->bts;
struct gsm48_hdr *gh = msgb_l3(msg);
u_int8_t *classmark2_lv = gh->data + 1;
- struct paging_signal_data sig_data;
if (is_siemens_bts(bts))
send_siemens_mrpci(msg->lchan, classmark2_lv);
@@ -300,14 +299,8 @@ int gsm48_handle_paging_resp(struct gsm_subscriber_connection *conn,
subscr = conn->subscr;
}
- sig_data.subscr = subscr;
- sig_data.bts = conn->bts;
- sig_data.conn = conn;
-
counter_inc(bts->network->stats.paging.completed);
- dispatch_signal(SS_PAGING, S_PAGING_SUCCEEDED, &sig_data);
-
/* Stop paging on the bts we received the paging response */
paging_request_stop(conn->bts, subscr, conn, msg);
return 0;