Mercurial > repos > blastem
diff romdb.c @ 1592:31effaadf877
Fix some memory errors (mostly leaks) identified by valgrind
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 22 Jun 2018 23:10:27 -0700 |
parents | 94ba407a5ec1 |
children | 24508cb54f87 |
line wrap: on
line diff
--- a/romdb.c Fri Jun 22 21:11:38 2018 -0700 +++ b/romdb.c Fri Jun 22 23:10:27 2018 -0700 @@ -51,6 +51,8 @@ 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 @@ free(info->port2_override); free(info->ext_override); free(info->mouse_mode); - free(info->nor); } void cart_serialize(system_header *sys, serialize_buffer *buf)