diff --git a/reactos/dll/ntdll/ldr/utils.c b/reactos/dll/ntdll/ldr/utils.c index 9eb4fce1e25..2eda7ad6ff7 100644 --- a/reactos/dll/ntdll/ldr/utils.c +++ b/reactos/dll/ntdll/ldr/utils.c @@ -753,6 +753,9 @@ LdrLoadDll (IN PWSTR SearchPath OPTIONAL, RtlLeaveCriticalSection(Peb->LoaderLock); } + if ((!Module) && (NT_SUCCESS(Status))) + return Status; + *BaseAddress = NT_SUCCESS(Status) ? Module->DllBase : NULL; return Status;