diff --git a/src/config.c b/src/config.c index db6eed0..0c7d9ee 100644 --- a/src/config.c +++ b/src/config.c @@ -403,10 +403,11 @@ static bool set_defaults(Config *config) return false; } if (!assembler && !config->sav_path && !config->no_saving) { + const char *ext = ".sav"; config->sav_path = cr_malloc(sizeof(char) * - (strlen(config->rom_path) + 4)); + (strlen(config->rom_path) + strlen(ext) + 1)); strcpy(config->sav_path, config->rom_path); - strcat(config->sav_path, ".sav"); + strcat(config->sav_path, ext); } return true; }