diff options
Diffstat (limited to 'src/common/lchan.c')
-rw-r--r-- | src/common/lchan.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/common/lchan.c b/src/common/lchan.c index 423ecc13..9f274098 100644 --- a/src/common/lchan.c +++ b/src/common/lchan.c @@ -292,10 +292,10 @@ void lchan_set_state(struct gsm_lchan *lchan, enum gsm_lchan_state state) lapdm_channel_exit(&lchan->lapdm_ch); /* Also ensure that there are no leftovers from repeated FACCH or * repeated SACCH that might cause memory leakage. */ - msgb_free(lchan->tch.rep_facch[0].msg); - msgb_free(lchan->tch.rep_facch[1].msg); - lchan->tch.rep_facch[0].msg = NULL; - lchan->tch.rep_facch[1].msg = NULL; + msgb_free(lchan->rep_acch.dl_facch[0].msg); + msgb_free(lchan->rep_acch.dl_facch[1].msg); + lchan->rep_acch.dl_facch[0].msg = NULL; + lchan->rep_acch.dl_facch[1].msg = NULL; msgb_free(lchan->rep_acch.dl_sacch_msg); lchan->rep_acch.dl_sacch_msg = NULL; /* fall through */ |