From 542624937c801523ab7263c4f19a78d771fa3447 Mon Sep 17 00:00:00 2001 From: Antonio Huete Jimenez Date: Tue, 24 Nov 2009 15:34:33 -0800 Subject: [PATCH] HAMMER - Fix cleanup --- sys/vfs/hammer/hammer_btree.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/vfs/hammer/hammer_btree.c b/sys/vfs/hammer/hammer_btree.c index 6ee1e1a..16200b5 100644 --- a/sys/vfs/hammer/hammer_btree.c +++ b/sys/vfs/hammer/hammer_btree.c @@ -2226,9 +2226,10 @@ btree_remove(hammer_cursor_t cursor) hammer_cursor_deleted_element(cursor->node, 0); error = btree_remove(cursor); if (error == 0) { + KKASSERT(node != cursor->node); hammer_cursor_removed_node( - node, cursor->parent, - cursor->parent_index); + node, cursor->node, + cursor->index); hammer_modify_node_all(cursor->trans, node); ondisk = node->ondisk; ondisk->type = HAMMER_BTREE_TYPE_DELETED; -- 1.6.4