X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=http_recv.c;h=8f4ca2b57b46362119f81277f09720de2e4c38fe;hb=caa4e2136a685688bcbe36c2199929d11bf19b08;hp=59f00d831c6bf3f03747a808599b929a66e7edc3;hpb=c4d243653174f3f4ffc331a4bfc54de94d612f34;p=paraslash.git diff --git a/http_recv.c b/http_recv.c index 59f00d83..8f4ca2b5 100644 --- a/http_recv.c +++ b/http_recv.c @@ -168,7 +168,7 @@ static void http_recv_post_select(struct sched *s, struct task *t) return; err: if (conf->buffer_tree_given) { - btr_del_node(rn->btrn); + btr_remove_node(rn->btrn); rn->btrn = NULL; } } @@ -176,10 +176,7 @@ err: static void http_recv_close(struct receiver_node *rn) { struct private_http_recv_data *phd = rn->private_data; - struct http_recv_args_info *conf = rn->conf; - if (conf->buffer_tree_given) - btr_del_node(rn->btrn); close(phd->fd); free(rn->buf); free(rn->private_data); @@ -215,7 +212,7 @@ static int http_recv_open(struct receiver_node *rn) phd->fd = fd; phd->status = HTTP_CONNECTED; if (conf->buffer_tree_given) - rn->btrn = btr_new_node("receiver", NULL, NULL); + rn->btrn = btr_new_node("receiver", NULL, NULL, NULL); return 1; }