[ros-diffs] [cgutman] 54577: [NTOSKRNL] - Gracefully fail when there is no more pool space left - Mm already prints plenty of warnings in this case
cgutman at svn.reactos.org
cgutman at svn.reactos.org
Sat Dec 3 22:46:16 UTC 2011
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?rev=54577&r1=54576&r2=54577&view=diff
==============================================================================
--- 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;
More information about the Ros-diffs
mailing list