diff --git a/src/chan_alloc.c b/src/chan_alloc.c index d76c92913..2520ce5cc 100644 --- a/src/chan_alloc.c +++ b/src/chan_alloc.c @@ -185,6 +185,7 @@ struct gsm_lchan *lchan_alloc(struct gsm_bts *bts, enum gsm_chan_t type) void lchan_free(struct gsm_lchan *lchan) { lchan->type = GSM_LCHAN_NONE; + lchan->subscr = 0; /* stop the timer */ del_timer(&lchan->release_timer);