]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - recv.c
[btr] Split btr_del_node() into two functions.
[paraslash.git] / recv.c
diff --git a/recv.c b/recv.c
index d2af64418ec12a623dd78ca717cec2a832e3eb87..c8edb5936e231d493c4f801456eeecb6a2a0da7a 100644 (file)
--- a/recv.c
+++ b/recv.c
@@ -97,6 +97,9 @@ int main(int argc, char *argv[])
                goto out;
        r_opened = 1;
 
+       if (conf.buffer_tree_given)
+               sot.btrn = btr_new_node("stdout", rn.btrn, NULL, NULL);
+
        stdout_set_defaults(&sot);
        sot.bufp = &rn.buf;
        sot.loaded = &rn.loaded;
@@ -110,6 +113,8 @@ int main(int argc, char *argv[])
 
        ret = schedule(&s);
 out:
+       if (conf.buffer_tree_given)
+               btr_free_node(sot.btrn);
        if (r_opened)
                r->close(&rn);
        if (r)