From f544a3e7abd9af82688b791b00d754d20dce7589 Mon Sep 17 00:00:00 2001 From: 0xf00sec <159052166+0xf00sec@users.noreply.github.com> Date: Sun, 22 Jun 2025 16:02:21 +0300 Subject: IndexableProperty.cc The argument order was corrected. #include was added, and rt_copy_memory_safe is added --- dev/kernel/src/IndexableProperty.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev/kernel/src/IndexableProperty.cc b/dev/kernel/src/IndexableProperty.cc index 1d2a1ce8..7f983d8b 100644 --- a/dev/kernel/src/IndexableProperty.cc +++ b/dev/kernel/src/IndexableProperty.cc @@ -7,6 +7,8 @@ #include #include #include +#include +#include #include /// @brief File indexer API for fast path access. @@ -32,7 +34,7 @@ namespace Indexer { Void fs_index_file(const Char* filename, SizeT filenameLen, IndexableProperty& indexer) { if (!indexer.HasFlag(kIndexerClaimed)) { indexer.AddFlag(kIndexerClaimed); - rt_copy_memory((VoidPtr) indexer.Leak().Path, (VoidPtr) filename, filenameLen); + rt_copy_memory_safe(reinterpret_cast(const_cast(filename)), (VoidPtr) indexer.Leak().Path, filenameLen, kIndexerCatalogNameLength); (Void)(kout << "FSKit: Indexed new file: " << filename << kendl); } -- cgit v1.2.3