X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=buffer_tree.c;h=7d79636fac717f4e4cb8559dec698f8204eed34c;hp=5b4ce19e5f774fd8aaf67fdc42592339f1fb81ac;hb=01a7db579a518a1a03b940a5a42411e49123ac1b;hpb=9de1287d67c9562e9140c6dc7deb0c01c4e10cc0 diff --git a/buffer_tree.c b/buffer_tree.c index 5b4ce19e..7d79636f 100644 --- a/buffer_tree.c +++ b/buffer_tree.c @@ -761,7 +761,7 @@ void btr_remove_node(struct btr_node *btrn) if (!btrn) return; - PARA_NOTICE_LOG("removing btr node %s from buffer tree\n", btrn->name); + PARA_INFO_LOG("removing btr node %s from buffer tree\n", btrn->name); FOR_EACH_CHILD(ch, btrn) ch->parent = NULL; btr_drain(btrn); @@ -825,6 +825,7 @@ void btr_splice_out_node(struct btr_node *btrn) list_move(&ch->node, &btrn->parent->children); } assert(list_empty(&btrn->children)); + btrn->parent = NULL; } /** @@ -878,7 +879,7 @@ int btr_exec_up(struct btr_node *btrn, const char *command, char **value_result) if (ret < 0) return ret; if (value_result && *value_result) - PARA_NOTICE_LOG("%s(%s): %s\n", command, parent->name, + PARA_INFO_LOG("%s(%s): %s\n", command, parent->name, *value_result); return 1; }