From efd1266b5bef4e0cd04279f8e02a9543736a55f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Poussineau?= Date: Sun, 3 Jul 2011 21:33:42 +0000 Subject: [PATCH] [LDR] Assume that lock is held only if lock method succeeded svn path=/trunk/; revision=52523 --- reactos/dll/ntdll/ldr/ldrutils.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/reactos/dll/ntdll/ldr/ldrutils.c b/reactos/dll/ntdll/ldr/ldrutils.c index 7881fbfad4f..b3c4dcebc1c 100644 --- a/reactos/dll/ntdll/ldr/ldrutils.c +++ b/reactos/dll/ntdll/ldr/ldrutils.c @@ -2365,9 +2365,8 @@ LdrAddRefDll(IN ULONG Flags, { /* Acquire the lock */ Status = LdrLockLoaderLock(0, NULL, &Cookie); + if (!NT_SUCCESS(Status)) goto quickie; Locked = TRUE; - - if (!NT_SUCCESS(Status)) goto quickie; } /* Get this module's data table entry */