From cd2533edce880ab07fcc1b206cefe4c4b20040f3 Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Mon, 8 Jun 2015 01:24:03 -0700 Subject: [PATCH] GBA: Fix savestate ROM check --- src/gba/serialize.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gba/serialize.c b/src/gba/serialize.c index ac62bbe3b..c7a16f8ba 100644 --- a/src/gba/serialize.c +++ b/src/gba/serialize.c @@ -72,7 +72,7 @@ void GBADeserialize(struct GBA* gba, const struct GBASerializedState* state) { return; } } - if (gba->memory.rom && state->id != ((struct GBACartridge*) gba->memory.rom)->id || memcmp(state->title, ((struct GBACartridge*) gba->memory.rom)->title, sizeof(state->title))) { + if (gba->memory.rom && (state->id != ((struct GBACartridge*) gba->memory.rom)->id || memcmp(state->title, ((struct GBACartridge*) gba->memory.rom)->title, sizeof(state->title)))) { GBALog(gba, GBA_LOG_WARN, "Savestate is for a different game"); return; } else if (!gba->memory.rom && state->id != 0) {