diff --git a/ntoskrnl/mm/ARM3/virtual.c b/ntoskrnl/mm/ARM3/virtual.c index bbc773a9195..97f017f326b 100644 --- a/ntoskrnl/mm/ARM3/virtual.c +++ b/ntoskrnl/mm/ARM3/virtual.c @@ -5490,8 +5490,8 @@ FinalPath: AlreadyDecommitted; ASSERT(CommitReduction >= 0); + ASSERT(Vad->u.VadFlags.CommitCharge >= CommitReduction); Vad->u.VadFlags.CommitCharge -= CommitReduction; - ASSERT(Vad->u.VadFlags.CommitCharge >= 0); // // We are done, go to the exit path without freeing the VAD as it remains