+ if (btrn) {
+ char *buf;
+
+ buf = para_malloc(HTTP_RECV_READ_BUF_SIZE);
+ ret = recv_bin_buffer(phd->fd, buf, HTTP_RECV_READ_BUF_SIZE);
+ if (ret == 0)
+ ret = -E_RECV_EOF;
+ if (ret < 0) {
+ free(buf);
+ goto err;
+ }
+ btr_add_output(buf, ret, btrn);