From: Andre Noll Date: Sat, 19 Jan 2008 13:37:09 +0000 (+0100) Subject: dccp_senc.c: Check return value of mark_fd_nonblocking(). X-Git-Tag: v0.3.1~78 X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=commitdiff_plain;h=2101e3b42eaacb7ea98cf549c4553dafdb10126a;hp=bf94a866ee741567b4cf8e35d8e6a0565cdfe9bb dccp_senc.c: Check return value of mark_fd_nonblocking(). --- diff --git a/dccp_send.c b/dccp_send.c index 0410c8bc..9de618b2 100644 --- a/dccp_send.c +++ b/dccp_send.c @@ -98,8 +98,12 @@ static int dccp_open(void) if (ret < 0) return ret; listen_fd = ret; + ret = mark_fd_nonblocking(listen_fd); + if (ret < 0) { + PARA_EMERG_LOG("%s\n", para_strerror(-ret)); + exit(EXIT_FAILURE); + } add_close_on_fork_list(listen_fd); - mark_fd_nonblocking(listen_fd); return 1; }