[NTOSKRNL]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Thu, 19 Aug 2010 05:10:16 +0000 (05:10 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Thu, 19 Aug 2010 05:10:16 +0000 (05:10 +0000)
- 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

index 816c7d1..25df259 100644 (file)
@@ -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;