diff --git a/src/xenia/kernel/kernel_state.cc b/src/xenia/kernel/kernel_state.cc index ae3ad27c0..01fed1e7f 100644 --- a/src/xenia/kernel/kernel_state.cc +++ b/src/xenia/kernel/kernel_state.cc @@ -228,8 +228,12 @@ object_ref KernelState::GetModule(const std::string_view name, } } - // Module not found, try loading it + if (IsKernelModule(name)) { return nullptr; + } else { + // Module not found, try loading it + return LoadUserModule(name); + } } object_ref KernelState::LaunchModule(object_ref module) {