aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2021-10-08 22:36:46 +0600
committerpespin <pespin@sysmocom.de>2021-10-11 08:41:56 +0000
commit8e7d00f1ce706b73d9ff339d96f22505aa12662b (patch)
treedbf4e73540e4f4a6469cf401ee443f53df6f8edd
parent0eb6891259e9b72f19105a4ddde331ffb03923b6 (diff)
trx_sched_clean(): also free() the shadow timeslot
-rw-r--r--src/common/scheduler.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/common/scheduler.c b/src/common/scheduler.c
index 17fb537e..5118904f 100644
--- a/src/common/scheduler.c
+++ b/src/common/scheduler.c
@@ -694,6 +694,9 @@ void trx_sched_clean(struct gsm_bts_trx *trx)
/* Clean primary and shadow timeslots */
trx_sched_clean_ts(ts);
trx_sched_clean_ts(ts->vamos.peer);
+
+ talloc_free(ts->vamos.peer);
+ ts->vamos.peer = NULL;
}
}