From 2ae756a4e5a70fc4cff60c935fcb90f3d9ebede2 Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Tue, 16 Jan 2018 22:10:22 +0100 Subject: [PATCH] [NTOS:MM] Fix broken ASSERT. CID 701285 --- ntoskrnl/mm/ARM3/virtual.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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