summaryrefslogtreecommitdiff
path: root/src/unix/main_unix.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/unix/main_unix.cpp')
-rw-r--r--src/unix/main_unix.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/unix/main_unix.cpp b/src/unix/main_unix.cpp
index 08087b6..94e7681 100644
--- a/src/unix/main_unix.cpp
+++ b/src/unix/main_unix.cpp
@@ -265,7 +265,7 @@ void ts_platform_list_files_block(ts_search_result* result, wchar_t* start_dir)
if ((strcmp(dir->d_name, ".") == 0) || (strcmp(dir->d_name, "..") == 0))
continue;
- utf8_int8_t complete_file_path[MAX_INPUT_LENGTH];
+ utf8_int8_t* complete_file_path = (utf8_int8_t*)ts_memory_bucket_reserve(&result->memory, MAX_INPUT_LENGTH);
strcpy(complete_file_path, search_dir);
strcat(complete_file_path, "/");
strcat(complete_file_path, dir->d_name);
@@ -283,7 +283,7 @@ void ts_platform_list_files_block(ts_search_result* result, wchar_t* start_dir)
(void)matched_filter;
- utf8_int8_t complete_file_path[MAX_INPUT_LENGTH];
+ utf8_int8_t* complete_file_path = (utf8_int8_t*)ts_memory_bucket_reserve(&result->memory, MAX_INPUT_LENGTH);
strcpy(complete_file_path, search_dir);
strcat(complete_file_path, "/");
strcat(complete_file_path, dir->d_name);