summaryrefslogtreecommitdiff
path: root/libhurd-btree
diff options
context:
space:
mode:
authorneal <neal>2008-02-11 09:52:59 +0000
committerneal <neal>2008-02-11 09:52:59 +0000
commit81c6d551ec72c5a54d4c05d50ea8b624cd0eca98 (patch)
tree067ea23102393f5db757552bfbbd16d7fd435935 /libhurd-btree
parentf11255088a67d40ba4e53a7e8e31c87be0e0853b (diff)
2008-02-11 Neal H. Walfield <neal@gnu.org>
* btree.h (BTREE_): Correctly set NODE's left thread.
Diffstat (limited to 'libhurd-btree')
-rw-r--r--libhurd-btree/ChangeLog4
-rw-r--r--libhurd-btree/btree.h2
2 files changed, 5 insertions, 1 deletions
diff --git a/libhurd-btree/ChangeLog b/libhurd-btree/ChangeLog
index b9f624d..b312b80 100644
--- a/libhurd-btree/ChangeLog
+++ b/libhurd-btree/ChangeLog
@@ -1,5 +1,9 @@
2008-02-11 Neal H. Walfield <neal@gnu.org>
+ * btree.h (BTREE_): Correctly set NODE's left thread.
+
+2008-02-11 Neal H. Walfield <neal@gnu.org>
+
* btree.c: Include <hurd/stddef.h>.
(dump_tree): Use S_PRINTF, not printf.
diff --git a/libhurd-btree/btree.h b/libhurd-btree/btree.h
index 2f9ea0e..a1a1246 100644
--- a/libhurd-btree/btree.h
+++ b/libhurd-btree/btree.h
@@ -527,7 +527,7 @@ BTREE_(prev) (BTREE_(node_t) *node)
BTREE_(node_t) *prev = BTREE_(prev_hard) (node);
if (! BTREE_NP_CHILD (node->left))
- BTREE_NP_THREAD_SET (&node->left, node);
+ BTREE_NP_THREAD_SET (&node->left, prev);
return prev;
}