From ff76e5681363a94034777e03fa8f9c1a137f9521 Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Fri, 12 Oct 2007 17:15:23 +0000 Subject: [PATCH] LdrpLoadModule called with LOAD_LIBRARY_AS_DATAFILE returns SUCCESS and a valid BaseAddress but no Module svn path=/trunk/; revision=29543 --- reactos/dll/ntdll/ldr/utils.c | 3 +++ 1 file changed, 3 insertions(+) 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;