[ros-diffs] [jmorlan] 35487: Fix infinite loop during generic table lookups. Patch by Alex Ionescu

jmorlan at svn.reactos.org jmorlan at svn.reactos.org
Wed Aug 20 21:15:00 CEST 2008


Author: jmorlan
Date: Wed Aug 20 14:15:00 2008
New Revision: 35487

URL: http://svn.reactos.org/svn/reactos?rev=35487&view=rev
Log:
Fix infinite loop during generic table lookups. Patch by Alex Ionescu

Modified:
    trunk/reactos/lib/rtl/generictable.c

Modified: trunk/reactos/lib/rtl/generictable.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rtl/generictable.c?rev=35487&r1=35486&r2=35487&view=diff
==============================================================================
--- trunk/reactos/lib/rtl/generictable.c [iso-8859-1] (original)
+++ trunk/reactos/lib/rtl/generictable.c [iso-8859-1] Wed Aug 20 14:15:00 2008
@@ -57,7 +57,7 @@
             if ((ChildNode = RtlLeftChild(CurrentNode)))
             {
                 /* Continue searching from this node */
-                ChildNode = CurrentNode;
+                CurrentNode = ChildNode;
             }
             else
             {
@@ -72,7 +72,7 @@
             if ((ChildNode = RtlRightChild(CurrentNode)))
             {
                 /* Continue searching from this node */
-                ChildNode = CurrentNode;
+                CurrentNode = ChildNode;
             }
             else
             {



More information about the Ros-diffs mailing list