diff --git a/src/gsm_04_08.c b/src/gsm_04_08.c index f135013fa..52d2b426d 100644 --- a/src/gsm_04_08.c +++ b/src/gsm_04_08.c @@ -300,6 +300,7 @@ static int mm_rx_loc_upd_req(struct msgb *msg) if (!subscr) { /* 0x16 is congestion */ gsm0408_loc_upd_rej(msg->lchan, 0x16); + rsl_chan_release(msg->lchan); return -EINVAL; }