X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=client_common.c;h=1536bb2e965ec94007fc81def6edbfac1d16b444;hb=7964fd8324c24679ca2ec85b6e9589f24079e089;hp=ded01b1388a629013f3be14bf4b31c876d97f512;hpb=e1cf532cb70722ae80f2364ff1d7cfbf126f4caf;p=paraslash.git diff --git a/client_common.c b/client_common.c index ded01b13..1536bb2e 100644 --- a/client_common.c +++ b/client_common.c @@ -339,6 +339,8 @@ err_out: * \param ct_ptr Points to dynamically allocated and initialized client task * struct upon successful return. * \param loglevel If not \p NULL, the number of the loglevel is stored here. + * \param parent Add the new buffer tree node as a child of this node. + * \param child Add the new buffer tree node as a parent of this node. * * Check the command line options given by \a argc and argv, set default values * for user name and rsa key file, read further option from the config file. @@ -404,6 +406,7 @@ out: free(home); if (ret < 0) { PARA_ERROR_LOG("%s\n", para_strerror(-ret)); + btr_remove_node(ct->btrn); btr_free_node(ct->btrn); client_close(ct); *ct_ptr = NULL;