summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralex <alex@ASUS>2018-09-19 15:33:11 +0200
committeralex <alex@ASUS>2018-09-19 15:33:11 +0200
commit07a771cc8b7ab30e563a11c7335592d840817e50 (patch)
tree3b6b4b9afa1434aa6607ab5096cac9b62ff803d9
parent005d688157f95163f452c5c395ac8aa4fa0610a7 (diff)
Fix bug: incorrect saved filename / load filename
-rw-r--r--modules/save/src/save.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/save/src/save.c b/modules/save/src/save.c
index b4651b2..c25010f 100644
--- a/modules/save/src/save.c
+++ b/modules/save/src/save.c
@@ -99,7 +99,7 @@ void load_game_file (void)
int i;
int j;
- snprintf(file_name, FILENAME_MAX, "%s/%s/", saved_path, saved_name);
+ snprintf(file_name, FILENAME_MAX, "%s/%s", saved_path, saved_name);
fp = fopen(file_name, "r");
if (fp) {
@@ -131,6 +131,7 @@ void load_game_file (void)
void save_game_file (char *filepath)
{
char file_name [FILENAME_MAX];
+ char tmp [FILENAME_MAX];
char file_num [6] = "";
FILE *fp;
@@ -172,8 +173,9 @@ void save_game_file (char *filepath)
file_num[4] = '\0';
} else {
x = false;
- snprintf(saved_name, FILENAME_MAX, "%s%s%s",
+ snprintf(tmp, FILENAME_MAX, "%s%s%s",
saved_name, file_num, FILE_EXTENSION);
+ snprintf(saved_name, FILENAME_MAX, "%s", tmp);
}
}