From 4eca347227fce46cfb89f55b2b2170f2e80269a3 Mon Sep 17 00:00:00 2001 From: georgemoralis Date: Mon, 29 Jul 2024 15:45:13 +0300 Subject: [PATCH] fixed copy... --- src/core/memory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/memory.cpp b/src/core/memory.cpp index baa8fe69..27e05f41 100644 --- a/src/core/memory.cpp +++ b/src/core/memory.cpp @@ -281,7 +281,7 @@ int MemoryManager::VirtualQuery(VAddr addr, int flags, info->is_flexible.Assign(vma.type == VMAType::Flexible); info->is_direct.Assign(vma.type == VMAType::Direct); info->is_commited.Assign(vma.type != VMAType::Free); - std::copy(info->name.begin(), info->name.end(), vma.name.data()); + vma.name.copy(info->name.data(), std::min(info->name.size(), vma.name.size())); if (vma.type == VMAType::Direct) { const auto dmem_it = FindDmemArea(vma.phys_base); ASSERT(dmem_it != dmem_map.end());