From 65ff54ff4e6ff811246c0e106d45571a30762e74 Mon Sep 17 00:00:00 2001 From: aliaspider Date: Sun, 20 Sep 2015 23:42:37 +0100 Subject: [PATCH] fix sram not saving on some platforms. --- gba_memory.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gba_memory.c b/gba_memory.c index 4174b13..15ad808 100644 --- a/gba_memory.c +++ b/gba_memory.c @@ -2458,7 +2458,9 @@ u32 load_gamepak(const struct retro_game_info* info, const char *name) gamepak_filename[sizeof(gamepak_filename) - 1] = 0; p = strrchr(gamepak_filename, PATH_SEPARATOR_CHAR); - if (!p) + if (p) + p++; + else p = gamepak_filename; snprintf(backup_filename, sizeof(backup_filename), "%s/%s", save_path, p);