Author: cgutman Date: Sat Dec 3 22:46:15 2011 New Revision: 54577
URL: http://svn.reactos.org/svn/reactos?rev=54577&view=rev Log: [NTOSKRNL] - Gracefully fail when there is no more pool space left - Mm already prints plenty of warnings in this case
Modified: trunk/reactos/ntoskrnl/mm/ARM3/expool.c
Modified: trunk/reactos/ntoskrnl/mm/ARM3/expool.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/ARM3/expool.c?r... ============================================================================== --- trunk/reactos/ntoskrnl/mm/ARM3/expool.c [iso-8859-1] (original) +++ trunk/reactos/ntoskrnl/mm/ARM3/expool.c [iso-8859-1] Sat Dec 3 22:46:15 2011 @@ -686,7 +686,9 @@ // There were no free entries left, so we have to allocate a new fresh page // Entry = MiAllocatePoolPages(PoolType, PAGE_SIZE); - ASSERT(Entry != NULL); + if (Entry == NULL) + return NULL; + Entry->Ulong1 = 0; Entry->BlockSize = i; Entry->PoolType = PoolType + 1;