Merge ../paraslash.fml/paraslash
[paraslash.git] / dccp_recv.c
index 335ad2e630598de4d98cafbb2257e5e07be144af..943b8283e6a0f135c3b0edbc3cd5de44e250cedb 100644 (file)
@@ -98,6 +98,7 @@ static int dccp_recv_open(struct receiver_node *rn)
        ret = -E_DCCP_CONNECT;
        if (connect(pdd->fd, ai->ai_addr, ai->ai_addrlen) < 0)
                goto err_out;
        ret = -E_DCCP_CONNECT;
        if (connect(pdd->fd, ai->ai_addr, ai->ai_addrlen) < 0)
                goto err_out;
+       mark_fd_nonblock(pdd->fd);
        return 1;
 err_out:
        dccp_recv_close(rn);
        return 1;
 err_out:
        dccp_recv_close(rn);