[NTDLL/LDR]
authorJérôme Gardou <jerome.gardou@reactos.org>
Tue, 23 Sep 2014 11:32:50 +0000 (11:32 +0000)
committerJérôme Gardou <jerome.gardou@reactos.org>
Tue, 23 Sep 2014 11:32:50 +0000 (11:32 +0000)
 - Mark module entries as "load in progress" when pinning them.
CORE-7819 #comment Committed, as a lot of applications rely on this. Feel free to revert if you feel the change is not correct.

svn path=/trunk/; revision=64237

reactos/dll/ntdll/ldr/ldrutils.c

index 40a5f30..9ff6c95 100644 (file)
@@ -235,7 +235,7 @@ LdrpUpdateLoadCount3(IN PLDR_DATA_TABLE_ENTRY LdrEntry,
     ULONG i;
 
     /* Check the action we need to perform */
-    if (Flags == LDRP_UPDATE_REFCOUNT)
+    if ((Flags == LDRP_UPDATE_REFCOUNT) || (Flags == LDRP_UPDATE_PIN))
     {
         /* Make sure entry is not being loaded already */
         if (LdrEntry->Flags & LDRP_LOAD_IN_PROGRESS)