From 63c1811c6870a2be9ba3d7702847538692762fdb Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Wed, 6 Dec 2023 17:42:55 +0200 Subject: [PATCH] Added missing memory bank deallocations. --- memory.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/memory.cpp b/memory.cpp index 495f271c..d8415d68 100644 --- a/memory.cpp +++ b/memory.cpp @@ -3254,21 +3254,18 @@ void memory_cleanup (void) mapped_free(&a3000hmem_bank); mapped_free(&bogomem_bank); mapped_free(&kickmem_bank); + mapped_free(&kickram_bank); + mapped_free(&extendedkickmem_bank); + mapped_free(&extendedkickmem2a_bank); + mapped_free(&extendedkickmem2b_bank); xfree(a1000_bootrom); mapped_free(&chipmem_bank); mapped_free(&custmem1_bank); mapped_free(&custmem2_bank); mapped_free(&fakeuaebootrom_bank); - bogomem_bank.baseaddr = NULL; - kickmem_bank.baseaddr = NULL; - mem25bit_bank.baseaddr = NULL; - a3000lmem_bank.baseaddr = a3000hmem_bank.baseaddr = NULL; a1000_bootrom = NULL; a1000_kickstart_mode = 0; - chipmem_bank.baseaddr = NULL; - custmem1_bank.baseaddr = NULL; - custmem2_bank.baseaddr = NULL; cpuboard_cleanup(); #ifdef ACTION_REPLAY -- 2.47.3