X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=http_recv.c;h=def5e6201f45f6da58da8c41edc87665bc50899e;hp=b81ba8023ea080d42c502a474a198395d223f6ea;hb=217c259f244ec0d00e90a313b3a8b6e79d77054f;hpb=ff63e4b709e037fda044beae858f494e2868e7d7 diff --git a/http_recv.c b/http_recv.c index b81ba802..def5e620 100644 --- a/http_recv.c +++ b/http_recv.c @@ -159,8 +159,7 @@ static void http_recv_post_select(struct sched *s, struct task *t) ret = -E_RECV_EOF; if (ret < 0) goto err; - btr_pool_allocate(phd->btrp, ret); - btr_add_output_pool(phd->btrp, buf, ret, btrn); + btr_add_output_pool(phd->btrp, ret, btrn); return; } ret = -E_HTTP_RECV_OVERRUN; @@ -219,7 +218,7 @@ static int http_recv_open(struct receiver_node *rn) rn->private_data = phd = para_calloc(sizeof(struct private_http_recv_data)); phd->fd = fd; phd->status = HTTP_CONNECTED; - phd->btrp = btr_pool_new(320 * 1024); + phd->btrp = btr_pool_new("http_recv", 320 * 1024); return 1; }