From 974defb080407827a38e46c2e34a5ce3c970b192 Mon Sep 17 00:00:00 2001 From: ahm3dgg Date: Fri, 9 Jan 2026 06:00:18 +0200 Subject: [PATCH] Translate FilePath before getting it from module_load_count --- src/windows-emulator/syscalls/section.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/windows-emulator/syscalls/section.cpp b/src/windows-emulator/syscalls/section.cpp index d2a39d3d..93b92745 100644 --- a/src/windows-emulator/syscalls/section.cpp +++ b/src/windows-emulator/syscalls/section.cpp @@ -285,7 +285,8 @@ namespace syscalls return STATUS_IMAGE_MACHINE_TYPE_MISMATCH; } - if (c.win_emu.mod_manager.get_module_load_count_by_path(section_entry->file_name) > 1) + auto local_file = c.win_emu.file_sys.translate(section_entry->file_name); + if (c.win_emu.mod_manager.get_module_load_count_by_path(local_file) > 1) { return STATUS_IMAGE_NOT_AT_BASE; }