[ros-diffs] [cwittich] 29543: LdrpLoadModule called with LOAD_LIBRARY_AS_DATAFILE returns SUCCESS and a valid BaseAddress but no Module

cwittich at svn.reactos.org cwittich at svn.reactos.org
Fri Oct 12 19:15:24 CEST 2007


Author: cwittich
Date: Fri Oct 12 21:15:23 2007
New Revision: 29543

URL: http://svn.reactos.org/svn/reactos?rev=29543&view=rev
Log:
LdrpLoadModule called with LOAD_LIBRARY_AS_DATAFILE returns SUCCESS and a valid BaseAddress but no Module

Modified:
    trunk/reactos/dll/ntdll/ldr/utils.c

Modified: trunk/reactos/dll/ntdll/ldr/utils.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/ntdll/ldr/utils.c?rev=29543&r1=29542&r2=29543&view=diff
==============================================================================
--- trunk/reactos/dll/ntdll/ldr/utils.c (original)
+++ trunk/reactos/dll/ntdll/ldr/utils.c Fri Oct 12 21:15:23 2007
@@ -752,6 +752,9 @@
       Status = LdrpAttachProcess();
       RtlLeaveCriticalSection(Peb->LoaderLock);
     }
+
+ if ((!Module) && (NT_SUCCESS(Status)))
+    return Status;
 
   *BaseAddress = NT_SUCCESS(Status) ? Module->DllBase : NULL;
 




More information about the Ros-diffs mailing list