From 3ac8a06e1c5273190cb521d48a0aae9636203cba Mon Sep 17 00:00:00 2001
From: Mitya Selivanov <automainint@guattari.tech>
Date: Fri, 15 Sep 2023 23:19:05 +0200
Subject: test

---
 source/kit/file.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

(limited to 'source')

diff --git a/source/kit/file.c b/source/kit/file.c
index b2167c7..cb64fe5 100644
--- a/source/kit/file.c
+++ b/source/kit/file.c
@@ -442,8 +442,7 @@ kit_path_list_t kit_folder_enum(kit_str_t        path,
 
     printf("  ENUM %s   \n", data.cFileName);
     fflush(stdout);
-    i64 size = 0;
-    while (size < MAX_PATH && data.cFileName[size] != '\0') size++;
+    i64 size = (i64) strlen(data.cFileName);
     printf("    size %d  \n", (int) size);
     DA_INIT(result.files.values[n], size, alloc);
     if (result.files.values[n].size != size) {
@@ -452,8 +451,7 @@ kit_path_list_t kit_folder_enum(kit_str_t        path,
       break;
     }
 
-    for (i64 i = 0; i < size; i++)
-      result.files.values[n].values[i] = data.cFileName[i];
+    memcpy(result.files.values[n].values, data.cFileName, size);
   } while (FindNextFileA(find, &data) != 0);
 
   FindClose(find);
-- 
cgit v1.2.3