From a4fceb584b7b74ee423c3c38c56029ce1ceb069e Mon Sep 17 00:00:00 2001 From: Nathaniel Walizer Date: Sun, 13 Apr 2025 09:57:34 -0700 Subject: [PATCH] Fix v1 NROM double-free --- v1/src/map/nrom.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/v1/src/map/nrom.c b/v1/src/map/nrom.c index e53a854..04d5767 100644 --- a/v1/src/map/nrom.c +++ b/v1/src/map/nrom.c @@ -38,13 +38,7 @@ static void* nrom_init(nes_mapper* nes_map, nes_cart* cart) { } static void nrom_done(void* data) { - nrom_mapper* map = (nrom_mapper*)data; - if (NULL != map) { - if (map->chr_rom_banks <= 0) { - free(map->chr_rom); - } - free(data); - } + if (NULL != data) free(data); } static inline uint8_t* nrom_prg_addr(nrom_mapper* map,