From 5ae5a357267c2c2b293db571b7c549eb46cd85b2 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Thu, 19 Aug 2010 05:10:16 +0000 Subject: [PATCH] [NTOSKRNL] - Initialize the Parent member of the new Vad to NULL. This also initializes the Balance to 0 aka RtlBalancedAvlTree Should fix the failed assertion that randomly occurs. svn path=/trunk/; revision=48562 --- reactos/ntoskrnl/mm/ARM3/procsup.c | 1 + 1 file changed, 1 insertion(+) diff --git a/reactos/ntoskrnl/mm/ARM3/procsup.c b/reactos/ntoskrnl/mm/ARM3/procsup.c index 816c7d191ea..25df25937df 100644 --- a/reactos/ntoskrnl/mm/ARM3/procsup.c +++ b/reactos/ntoskrnl/mm/ARM3/procsup.c @@ -121,6 +121,7 @@ AfterFound: Vad->EndingVpn = ((*Base) + Size - 1) >> PAGE_SHIFT; Vad->u3.Secured.StartVpn = *Base; Vad->u3.Secured.EndVpn = (Vad->EndingVpn << PAGE_SHIFT) | (PAGE_SIZE - 1); + Vad->u1.Parent = NULL; /* FIXME: Should setup VAD bitmap */ Status = STATUS_SUCCESS;