From fca286cbda20cd93e8bfd4174d15f4a57e3ca5b7 Mon Sep 17 00:00:00 2001 From: Jeffrey Morlan Date: Wed, 20 Aug 2008 19:15:00 +0000 Subject: [PATCH] Fix infinite loop during generic table lookups. Patch by Alex Ionescu svn path=/trunk/; revision=35487 --- reactos/lib/rtl/generictable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/lib/rtl/generictable.c b/reactos/lib/rtl/generictable.c index 508eea3f8f8..8f8c0ee91ed 100644 --- a/reactos/lib/rtl/generictable.c +++ b/reactos/lib/rtl/generictable.c @@ -57,7 +57,7 @@ RtlpFindGenericTableNodeOrParent(IN PRTL_GENERIC_TABLE Table, if ((ChildNode = RtlLeftChild(CurrentNode))) { /* Continue searching from this node */ - ChildNode = CurrentNode; + CurrentNode = ChildNode; } else { @@ -72,7 +72,7 @@ RtlpFindGenericTableNodeOrParent(IN PRTL_GENERIC_TABLE Table, if ((ChildNode = RtlRightChild(CurrentNode))) { /* Continue searching from this node */ - ChildNode = CurrentNode; + CurrentNode = ChildNode; } else {