From f1101cc90d714bad5b6d80496fe5d9665ce05bda Mon Sep 17 00:00:00 2001 From: momo5502 Date: Mon, 7 Apr 2025 21:04:06 +0200 Subject: [PATCH] Fix module lookup --- src/windows-emulator/module/module_manager.hpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/windows-emulator/module/module_manager.hpp b/src/windows-emulator/module/module_manager.hpp index f0d18a05..7a789d9d 100644 --- a/src/windows-emulator/module/module_manager.hpp +++ b/src/windows-emulator/module/module_manager.hpp @@ -83,6 +83,12 @@ class module_manager } std::advance(upper_bound, -1); - return upper_bound; + + if (upper_bound->second.is_within(address)) + { + return upper_bound; + } + + return this->modules_.end(); } };