if we receive CHANNEL ACTIVATE NACK, we should release the lchan
diff --git a/openbsc/src/abis_rsl.c b/openbsc/src/abis_rsl.c
index 9080a6b..8f6037f 100644
--- a/openbsc/src/abis_rsl.c
+++ b/openbsc/src/abis_rsl.c
@@ -837,6 +837,7 @@
 		print_rsl_cause(TLVP_VAL(&tp, RSL_IE_CAUSE),
 				TLVP_LEN(&tp, RSL_IE_CAUSE));
 
+	lchan_free(msg->lchan);
 	return 0;
 }