diff --git a/src/windows-emulator/process_context.cpp b/src/windows-emulator/process_context.cpp index c0d5631e..c6294566 100644 --- a/src/windows-emulator/process_context.cpp +++ b/src/windows-emulator/process_context.cpp @@ -806,9 +806,9 @@ void process_context::build_knowndlls_section_table(registry_manager& registry, } auto known_dll_name = known_dll_name_opt.value(); - q.push(known_dll_name); + utils::string::to_lower_inplace(known_dll_name); - utils::string::to_lower_inplace(known_dll_name); + q.push(known_dll_name); visisted.insert(known_dll_name); } @@ -817,8 +817,6 @@ void process_context::build_knowndlls_section_table(registry_manager& registry, auto knowndll_filename = q.front(); q.pop(); - utils::string::to_lower_inplace(knowndll_filename); - std::vector file; if (!utils::io::read_file(file_system.translate(system_root_path / knowndll_filename), &file)) {