Mercurial > repos > blastem
changeset 2248:f7e2e11f1214
Fix improper free of memory map array from rom_info
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 24 Nov 2022 01:22:21 -0800 |
parents | 08a16de0e4cb |
children | 1838b0b8f4ff |
files | genesis.c |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/genesis.c Thu Nov 24 00:54:18 2022 -0800 +++ b/genesis.c Thu Nov 24 01:22:21 2022 -0800 @@ -1615,6 +1615,7 @@ if (gen->save_type != SAVE_NONE && gen->mapper_type != MAPPER_SEGA_MED_V2) { free(gen->save_storage); } + free(map); free(gen); } @@ -2233,6 +2234,7 @@ } cd->base = 0x400000; } + info.map = gen->header.info.map = NULL; m68k_options *opts = malloc(sizeof(m68k_options)); init_m68k_opts(opts, map, map_chunks, MCLKS_PER_68K, sync_components);