LdrpLoadModule called with LOAD_LIBRARY_AS_DATAFILE returns SUCCESS and a valid BaseA...
authorChristoph von Wittich <christoph_vw@reactos.org>
Fri, 12 Oct 2007 17:15:23 +0000 (17:15 +0000)
committerChristoph von Wittich <christoph_vw@reactos.org>
Fri, 12 Oct 2007 17:15:23 +0000 (17:15 +0000)
svn path=/trunk/; revision=29543

reactos/dll/ntdll/ldr/utils.c

index 9eb4fce..2eda7ad 100644 (file)
@@ -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;