aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/common/bts.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/common/bts.c b/src/common/bts.c
index b228341d..19bdd3be 100644
--- a/src/common/bts.c
+++ b/src/common/bts.c
@@ -248,8 +248,7 @@ int create_ms(struct osmobts_trx *trx, int maskc, uint8_t *maskv_tx,
void destroy_lchan(struct osmobts_lchan *lchan)
{
LOGP(DSUM, LOGL_INFO, "Destroying logical channel. (trx=%d ts=%d ss=%d)\n", lchan->slot->trx->trx_nr, lchan->slot->slot_nr, lchan->lchan_nr);
- lapdm_exit(&lchan->l2_entity.lapdm_acch);
- lapdm_exit(&lchan->l2_entity.lapdm_acch);
+ lapdm_channel_exit(&lchan->l2_entity);
if (lchan->rtp.socket_created)
rtp_close_socket(&lchan->rtp);
talloc_free(lchan);