diff options
author | Harald Welte <laforge@gnumonks.org> | 2009-11-18 20:33:19 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2009-12-06 12:22:59 +0530 |
commit | 1085c097e3abc7b76f71e33c01f0e2f87c031e74 (patch) | |
tree | b7d3acd7165841698b252a9d66952e4e18276e09 /openbsc/src/gsm_04_08.c | |
parent | 7fc57adf16f2099fd5ce02784625567e28f5217b (diff) |
location updating reject cause now specified on VTY rather than command line argument
Diffstat (limited to 'openbsc/src/gsm_04_08.c')
-rw-r--r-- | openbsc/src/gsm_04_08.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/openbsc/src/gsm_04_08.c b/openbsc/src/gsm_04_08.c index f262dbebf..a8e8bd76a 100644 --- a/openbsc/src/gsm_04_08.c +++ b/openbsc/src/gsm_04_08.c @@ -241,12 +241,6 @@ struct gsm_lai { u_int16_t lac; }; -static int reject_cause = 0; -void gsm0408_set_reject_cause(int cause) -{ - reject_cause = cause; -} - static u_int32_t new_callref = 0x80000001; static int authorize_subscriber(struct gsm_loc_updating_operation *loc, @@ -978,9 +972,10 @@ static int mm_rx_id_resp(struct msgb *msg) static void loc_upd_rej_cb(void *data) { struct gsm_lchan *lchan = data; + struct gsm_bts *bts = lchan->ts->trx->bts; release_loc_updating_req(lchan); - gsm0408_loc_upd_rej(lchan, reject_cause); + gsm0408_loc_upd_rej(lchan, bts->network->reject_cause); lchan_auto_release(lchan); } |