diff options
author | Michael Pavone <pavone@retrodev.com> | 2018-06-22 23:10:27 -0700 |
---|---|---|
committer | Michael Pavone <pavone@retrodev.com> | 2018-06-22 23:10:27 -0700 |
commit | e1d177b8429e4eb59f5a6e853009dbf97ab95068 (patch) | |
tree | 4733ff57c8a2fbac7470ca64d89852ae01908686 /romdb.c | |
parent | e9dcae6c35185d58f41d49b8952f9d55984532fd (diff) |
Fix some memory errors (mostly leaks) identified by valgrind
Diffstat (limited to 'romdb.c')
-rw-r--r-- | romdb.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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) |