diff --git a/freeldr/freeldr/mm/mm.c b/freeldr/freeldr/mm/mm.c index c368a7fee88..a087b6e425e 100644 --- a/freeldr/freeldr/mm/mm.c +++ b/freeldr/freeldr/mm/mm.c @@ -242,6 +242,8 @@ VOID MmFreeMemory(PVOID MemoryPointer) RealPageLookupTable[Idx].PageAllocationLength = 0; } + FreePagesInLookupTable += PageCount; + #ifdef DEBUG DecrementAllocationCount(); DbgPrint((DPRINT_MEMORY, "Freed %d pages of memory starting at page %d. AllocationCount: %d\n", PageCount, PageNumber, AllocationCount));