all repos — mgba @ 816cb5af448df344b65aa32bfdf4d4c3766b2082

mGBA Game Boy Advance Emulator

GBA Cheats: Fix uninitialized memory getting freed when saving
Jeffrey Pfau jeffrey@endrift.com
Tue, 27 Sep 2016 10:20:03 -0700
commit

816cb5af448df344b65aa32bfdf4d4c3766b2082

parent

628442e810ab7a55328faa1dae17b48a10b01406

2 files changed, 4 insertions(+), 1 deletions(-)

jump to
M CHANGESCHANGES

@@ -22,6 +22,7 @@ - GBA Hardware: Improve Game Boy Player rumble behavior

- GB: Initialize audio properly - GB MBC: Fix RTC access when no save file is loaded - GB: Properly clear KEY1 bit 0 when switching speeds + - GBA Cheats: Fix uninitialized memory getting freed when saving Misc: - All: Only update version info if needed - FFmpeg: Encoding cleanup
M src/gba/cheats.csrc/gba/cheats.c

@@ -300,14 +300,16 @@ free(*StringListGetPointer(directives, d));

} StringListClear(directives); - char** directive = StringListAppend(directives); + char** directive; switch (cheats->gsaVersion) { case 1: case 2: + directive = StringListAppend(directives); *directive = strdup("GSAv1"); break; case 3: case 4: + directive = StringListAppend(directives); *directive = strdup("PARv3"); break; }