X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=http_recv.c;h=c418af129a0560fdb09e2aa2cf32e1c7b68146ed;hp=6a2f60f1b1b945befd179a28d609ea88e54938e4;hb=e56519a6ef7f28ce4974fc83400418e8dcb47f33;hpb=6570e0e4433a5e5d7987697716a1f993c96eb1bb diff --git a/http_recv.c b/http_recv.c index 6a2f60f1..c418af12 100644 --- a/http_recv.c +++ b/http_recv.c @@ -87,7 +87,7 @@ static char *make_request_msg(void) { char *ret, *hn = para_hostname(); ret = make_message("%s1.0\nHost: %s\nUser-Agent: para_recv/%s\n\n\n", - HTTP_GET_MSG, hn, VERSION); + HTTP_GET_MSG, hn, PACKAGE_VERSION); free(hn); return ret; } @@ -198,8 +198,10 @@ static int http_recv_open(struct receiver_node *rn) PARA_NOTICE_LOG("connecting to %s:%d\n", conf->host_arg, conf->port_arg); ret = para_connect(phd->fd, &their_addr); - if (ret < 0) + if (ret < 0) { + close(phd->fd); goto err_out; + } mark_fd_nonblock(phd->fd); phd->status = HTTP_CONNECTED; return 1;