From b990d62a7b92f52d3a628dd6ece0b5237aa92c1d Mon Sep 17 00:00:00 2001 From: Jose Cadete Date: Wed, 20 Dec 2023 18:15:46 +0000 Subject: [PATCH] Fix #710 --- src/core/dir.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/core/dir.c b/src/core/dir.c index 79b96c43d1..36e49285ff 100644 --- a/src/core/dir.c +++ b/src/core/dir.c @@ -130,8 +130,6 @@ static const char *get_case_corrected_file(const char *dir, const char *filepath return 0; } - strncpy(&corrected_filename[dir_len], filepath, 2 * FILE_NAME_MAX - dir_len - 1); - char *slash = strchr(&corrected_filename[dir_len], '/'); if (!slash) { slash = strchr(&corrected_filename[dir_len], '\\'); @@ -150,7 +148,7 @@ static const char *get_case_corrected_file(const char *dir, const char *filepath } } } else { - if (correct_case(dir, corrected_filename, TYPE_FILE)) { + if (correct_case(dir, &corrected_filename[dir_len], TYPE_FILE)) { return corrected_filename; } }