diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/common/bts.c | 2 | ||||
-rw-r--r-- | src/common/rsl.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/common/bts.c b/src/common/bts.c index ae75b2c3..bec611cc 100644 --- a/src/common/bts.c +++ b/src/common/bts.c @@ -622,6 +622,8 @@ static void compact_agch_queue(struct gsm_bts *bts) llist_del(&msg->list); bts->agch_queue.length--; + rsl_tx_delete_ind(bts, (uint8_t *)imm_ass_cmd, msgb_l3len(msg)); + rate_ctr_inc2(bts->ctrs, BTS_CTR_AGCH_DELETED); msgb_free(msg); bts->agch_queue.dropped_msgs++; diff --git a/src/common/rsl.c b/src/common/rsl.c index b5d0c2b0..5d30ca7c 100644 --- a/src/common/rsl.c +++ b/src/common/rsl.c @@ -427,7 +427,7 @@ int rsl_tx_ccch_load_ind_rach(struct gsm_bts *bts, uint16_t total, } /* 8.5.4 DELETE INDICATION */ -static int rsl_tx_delete_ind(struct gsm_bts *bts, const uint8_t *ia, uint8_t ia_len) +int rsl_tx_delete_ind(struct gsm_bts *bts, const uint8_t *ia, uint8_t ia_len) { struct msgb *msg; |