From 6b74931d7c2ef01da29a8607cda231ed12c27fdb Mon Sep 17 00:00:00 2001 From: Alex Ionescu Date: Mon, 10 Sep 2012 15:00:16 +0000 Subject: [PATCH] [NTOSKRNL]: CORE-6597 #resolve #time 5m #comment Fix incorrect double list increment svn path=/trunk/; revision=57262 --- reactos/ntoskrnl/mm/ARM3/expool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/mm/ARM3/expool.c b/reactos/ntoskrnl/mm/ARM3/expool.c index 032f4b7fcad..9e76a1a06d8 100644 --- a/reactos/ntoskrnl/mm/ARM3/expool.c +++ b/reactos/ntoskrnl/mm/ARM3/expool.c @@ -1583,6 +1583,7 @@ ExAllocatePoolWithTag(IN POOL_TYPE PoolType, // i = (USHORT)((NumberOfBytes + sizeof(POOL_HEADER) + (POOL_BLOCK_SIZE - 1)) / POOL_BLOCK_SIZE); + ASSERT(i < POOL_LISTS_PER_PAGE); // // Handle lookaside list optimization for both paged and nonpaged pool @@ -1664,7 +1665,6 @@ ExAllocatePoolWithTag(IN POOL_TYPE PoolType, // Try again! // ExUnlockPool(PoolDesc, OldIrql); - ListHead++; continue; }