aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2021-11-23 14:42:09 +0100
committerPau Espin Pedrol <pespin@sysmocom.de>2021-11-23 14:42:09 +0100
commit40e97f3d024c7c73db2b9ea5dff4131f11d5cc3e (patch)
tree08f9e60d0bfa7b2e44f2f82fda95906b04c4fb1f
parent02532bafb86fb114644684bde9ebbeb18141fa64 (diff)
bts: Properly free bts->shutdown_fi when struct gsm_bts is freed
-rw-r--r--src/common/bts.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/common/bts.c b/src/common/bts.c
index 86140ba0..93fb4007 100644
--- a/src/common/bts.c
+++ b/src/common/bts.c
@@ -219,6 +219,10 @@ static int gsm_bts_talloc_destructor(struct gsm_bts *bts)
osmo_fsm_inst_free(bts->mo.fi);
bts->mo.fi = NULL;
}
+ if (bts->shutdown_fi) {
+ osmo_fsm_inst_free(bts->shutdown_fi);
+ bts->shutdown_fi = NULL;
+ }
return 0;
}