diff options
-rw-r--r-- | openbsc/src/bsc_api.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/openbsc/src/bsc_api.c b/openbsc/src/bsc_api.c index 46a3343e0..9c1d09063 100644 --- a/openbsc/src/bsc_api.c +++ b/openbsc/src/bsc_api.c @@ -113,8 +113,11 @@ int gsm0408_rcvmsg(struct msgb *msg, uint8_t link_id) int gsm0808_clear(struct gsm_subscriber_connection* conn) { + struct gsm_lchan *lchan; + + lchan = conn->lchan; subscr_con_free(conn); - lchan_release(conn->lchan, 1, 0); + lchan_release(lchan, 1, 0); return 0; } |