Mercurial > repos > blastem
comparison blastem.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 | 430dd12e4010 |
children | 24508cb54f87 |
comparison
equal
deleted
inserted
replaced
1591:5cfc7e4a207e | 1592:31effaadf877 |
---|---|
257 save_filename = alloc_concat_m(3, parts); | 257 save_filename = alloc_concat_m(3, parts); |
258 if (info->is_save_lock_on) { | 258 if (info->is_save_lock_on) { |
259 //initial save dir was calculated based on lock-on cartridge because that's where the save device is | 259 //initial save dir was calculated based on lock-on cartridge because that's where the save device is |
260 //save directory used for save states should still be located in the normal place | 260 //save directory used for save states should still be located in the normal place |
261 free(save_dir); | 261 free(save_dir); |
262 save_dir = get_save_dir(media); | 262 parts[0] = save_dir = get_save_dir(media); |
263 } | 263 } |
264 if (use_native_states || context->type != SYSTEM_GENESIS) { | 264 if (use_native_states || context->type != SYSTEM_GENESIS) { |
265 parts[2] = "quicksave.state"; | 265 parts[2] = "quicksave.state"; |
266 } else { | 266 } else { |
267 parts[2] = "quicksave.gst"; | 267 parts[2] = "quicksave.gst"; |