]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - client_common.c
04_per-connection-ccid-constants.diff
[paraslash.git] / client_common.c
index ded01b1388a629013f3be14bf4b31c876d97f512..1536bb2e965ec94007fc81def6edbfac1d16b444 100644 (file)
@@ -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;