Author: tkreuzer
Date: Wed Oct  8 00:30:57 2014
New Revision: 64587

URL: http://svn.reactos.org/svn/reactos?rev=64587&view=rev
Log:
[NTOSKRNL]
Release AddressCreationLock in MiCreatePebOrTeb on failure path

Modified:
    trunk/reactos/ntoskrnl/mm/ARM3/procsup.c

Modified: trunk/reactos/ntoskrnl/mm/ARM3/procsup.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/ARM3/procsup.c?rev=64587&r1=64586&r2=64587&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/mm/ARM3/procsup.c    [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/mm/ARM3/procsup.c    [iso-8859-1] Wed Oct  8 
00:30:57 2014
@@ -118,6 +118,7 @@
         /* Bail out, if still nothing free was found */
         if (Result == TableFoundNode)
         {
+            KeReleaseGuardedMutex(&Process->AddressCreationLock);
             ExFreePoolWithTag(Vad, 'ldaV');
             return STATUS_NO_MEMORY;
         }
@@ -333,7 +334,6 @@
         //
         StackPtes = BYTES_TO_PAGES(KERNEL_LARGE_STACK_SIZE);
         StackPages = BYTES_TO_PAGES(KERNEL_LARGE_STACK_COMMIT);
-
     }
     else
     {


Reply via email to