From 7f5590d9420b1067b31735a3a8c3e71f82016613 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Thu, 27 Jul 2023 01:15:31 +0200 Subject: [PATCH] checks --- client/src/fileutils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/fileutils.c b/client/src/fileutils.c index 8391ebaf7..9ac75890f 100644 --- a/client/src/fileutils.c +++ b/client/src/fileutils.c @@ -205,8 +205,8 @@ char *newfilenamemcopyEx(const char *preferredName, const char *suffix, savePath // user preference save paths size_t save_path_len = path_size(e_save_path); - if (save_path_len) { - snprintf(pfn, len, "%s%s", g_session.defaultPaths[e_save_path], PATHSEP); + if (save_path_len < FILE_PATH_SIZE ) { + snprintf(pfn, len, "%.*s%s", (int)save_path_len, g_session.defaultPaths[e_save_path], PATHSEP); pfn += save_path_len + strlen(PATHSEP); }