diff options
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/bts.c | 7 | ||||
-rw-r--r-- | src/common/rsl.c | 3 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/common/bts.c b/src/common/bts.c index 65b115a8..9abbe121 100644 --- a/src/common/bts.c +++ b/src/common/bts.c @@ -611,3 +611,10 @@ int trx_ms_pwr_ctrl_is_osmo(struct gsm_bts_trx *trx) { return trx->ms_power_control == 1; } + +struct gsm_time *get_time(struct gsm_bts *bts) +{ + struct gsm_bts_role_bts *btsb = bts->role; + + return &btsb->gsm_time; +} diff --git a/src/common/rsl.c b/src/common/rsl.c index 9f1cf29b..07bd4d0b 100644 --- a/src/common/rsl.c +++ b/src/common/rsl.c @@ -543,8 +543,9 @@ int rsl_tx_rf_rel_ack(struct gsm_lchan *lchan) } /* 8.4.2 sending CHANnel ACTIVation ACKnowledge */ -int rsl_tx_chan_act_ack(struct gsm_lchan *lchan, struct gsm_time *gtime) +int rsl_tx_chan_act_ack(struct gsm_lchan *lchan) { + struct gsm_time *gtime = get_time(lchan->ts->trx->bts); struct msgb *msg; uint8_t chan_nr = gsm_lchan2chan_nr(lchan); uint8_t ie[2]; |