From 14537e5f1dd5735736f30160b427fb518757c8c1 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 27 Dec 2008 10:29:08 +0000 Subject: [PATCH] * send RF CHANNEL RELEASE if we get CONNECTION FAIL INDICATION --- src/abis_rsl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/abis_rsl.c b/src/abis_rsl.c index 426059792..0cf206c20 100644 --- a/src/abis_rsl.c +++ b/src/abis_rsl.c @@ -542,7 +542,8 @@ static int abis_rsl_rx_dchan(struct msgb *msg) rc = rsl_rx_chan_act_nack(msg); break; case RSL_MT_CONN_FAIL: - DEBUGP(DRSL, "rsl_rx_dchan: Connection Fail\n"); + DEBUGP(DRSL, "rsl_rx_dchan: Connection Fail, release channel\n"); + rc = rsl_chan_release(msg->lchan); break; case RSL_MT_MEAS_RES: DEBUGP(DRSL, "rsl_rx_dchan: Measurement Result\n");