diff options
author | alex <alex@ASUS> | 2018-09-19 15:33:11 +0200 |
---|---|---|
committer | alex <alex@ASUS> | 2018-09-19 15:33:11 +0200 |
commit | 07a771cc8b7ab30e563a11c7335592d840817e50 (patch) | |
tree | 3b6b4b9afa1434aa6607ab5096cac9b62ff803d9 | |
parent | 005d688157f95163f452c5c395ac8aa4fa0610a7 (diff) |
Fix bug: incorrect saved filename / load filename
-rw-r--r-- | modules/save/src/save.c | 6 |
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);
}
}
|