aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/common/bts.c2
-rw-r--r--src/common/rsl.c2
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;