From e1d177b8429e4eb59f5a6e853009dbf97ab95068 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Fri, 22 Jun 2018 23:10:27 -0700 Subject: Fix some memory errors (mostly leaks) identified by valgrind --- romdb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'romdb.c') diff --git a/romdb.c b/romdb.c index f0f7ed3..35e833f 100644 --- a/romdb.c +++ b/romdb.c @@ -51,6 +51,8 @@ void free_rom_info(rom_info *info) free(info->save_buffer); if (info->save_type == SAVE_I2C) { free(info->eeprom_map); + } else if (info->save_type == SAVE_NOR) { + free(info->nor); } } free(info->map); @@ -58,7 +60,6 @@ void free_rom_info(rom_info *info) free(info->port2_override); free(info->ext_override); free(info->mouse_mode); - free(info->nor); } void cart_serialize(system_header *sys, serialize_buffer *buf) -- cgit v1.2.3