- Oops.. fix a bug in RtlRemoveUnicodePrefix: edit the parent, not the
entry itself.
Modified: trunk/reactos/lib/rtl/unicodeprefix.c
_____
Modified: trunk/reactos/lib/rtl/unicodeprefix.c
--- trunk/reactos/lib/rtl/unicodeprefix.c 2005-11-07 22:05:46 UTC
(rev 19046)
+++ trunk/reactos/lib/rtl/unicodeprefix.c 2005-11-07 22:07:08 UTC
(rev 19047)
@@ -433,12 +433,12 @@
else if (RtlIsLeftChild(&PrefixTableEntry->Links))
{
/* We were the left child, so make us as well */
- PrefixTableEntry->Links.LeftChild = &Entry->Links;
+ RtlParent(&PrefixTableEntry->Links)->LeftChild =
&Entry->Links;
}
else
{
/* We were the right child, so make us as well */
- PrefixTableEntry->Links.RightChild = &Entry->Links;
+ RtlParent(&PrefixTableEntry->Links)->RightChild =
&Entry->Links;
}
/* Check if we have a left child */
Show replies by date