X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=dccp_recv.c;h=f0d7d66e2b7563e766efeea4211b09c843efd427;hp=f113968346e19c136fad2d764e8a1a1b31422c7d;hb=f7d66eb4d34ef6ced15be21c809fbe046659264d;hpb=471684761a2039bbc89aa1e3c33c62de6bef86cf diff --git a/dccp_recv.c b/dccp_recv.c index f1139683..f0d7d66e 100644 --- a/dccp_recv.c +++ b/dccp_recv.c @@ -11,6 +11,9 @@ * (C) 2005 Ian McDonald */ +#include +#include + #include "para.h" #include "error.h" #include "dccp.h" @@ -83,13 +86,13 @@ static int dccp_recv_open(struct receiver_node *rn) if (ret < 0) goto err_out; PARA_NOTICE_LOG("connecting to %s:%d\n", conf->host_arg, conf->port_arg); - ret = connect(pdd->fd, ai->ai_addr, ai->ai_addrlen); + ret = PARA_CONNECT(pdd->fd, ai->ai_addr); freeaddrinfo(ai); if (ret < 0) { ret = -E_DCCP_CONNECT; goto err_out; } - mark_fd_nonblock(pdd->fd); + mark_fd_nonblocking(pdd->fd); return 1; err_out: dccp_recv_close(rn);