diff options
Diffstat (limited to 'libhurd-btree')
-rw-r--r-- | libhurd-btree/ChangeLog | 4 | ||||
-rw-r--r-- | libhurd-btree/btree.h | 2 |
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; } |