X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;ds=sidebyside;f=buffer_tree.c;h=b1eeb0363e3741d288656e8c5cea5aa9d186c0ab;hb=f24778705c853647f48b89c8d27ba1ded27a6f29;hp=9ae4d34c9fb6dfd38676e83416a0bcf6d244f25a;hpb=3f97ae6c928596a15fc4e7e0b0fbf754347165f8;p=paraslash.git diff --git a/buffer_tree.c b/buffer_tree.c index 9ae4d34c..b1eeb036 100644 --- a/buffer_tree.c +++ b/buffer_tree.c @@ -858,6 +858,8 @@ void btr_splice_out_node(struct btr_node *btrn) ch->parent = btrn->parent; if (btrn->parent) list_move(&ch->node, &btrn->parent->children); + else + list_del(&ch->node); } assert(list_empty(&btrn->children)); btrn->parent = NULL;