From 0f0f3d74ca361f7a1e949474e262a18d52609e8c Mon Sep 17 00:00:00 2001 From: Peter Nelson Date: Mon, 19 Aug 2024 08:18:01 +0100 Subject: [PATCH] Codefix: Delete PersistentStorage when a town is deleted. (#12903) --- src/town_cmd.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/town_cmd.cpp b/src/town_cmd.cpp index 44679fbf19..ee4b69613f 100644 --- a/src/town_cmd.cpp +++ b/src/town_cmd.cpp @@ -148,6 +148,9 @@ Town::~Town() } /* Clear the persistent storage list. */ + for (auto &psa : this->psa_list) { + delete psa; + } this->psa_list.clear(); DeleteSubsidyWith(SourceType::Town, this->index);