diff --git a/reactos/ntoskrnl/mm/ARM3/vadnode.c b/reactos/ntoskrnl/mm/ARM3/vadnode.c index b75f2dc6589..79b962855b6 100644 --- a/reactos/ntoskrnl/mm/ARM3/vadnode.c +++ b/reactos/ntoskrnl/mm/ARM3/vadnode.c @@ -108,6 +108,11 @@ NTAPI MiRemoveNode(IN PMMADDRESS_NODE Node, IN PMM_AVL_TABLE Table) { + if (Table->NodeHint == Node) + { + Table->NodeHint = MiGetPreviousNode(Table->NodeHint); + } + /* Call the AVL code */ RtlpDeleteAvlTreeNode(Table, Node);