X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/927950400bd569326c3babf4e29038523fa464a6..8b21a2129a03acaf770b3c82e9e3ed3b41e5958e:/udp.c diff --git a/udp.c b/udp.c index 552a58e..bb82026 100644 --- a/udp.c +++ b/udp.c @@ -224,10 +224,7 @@ static void udp_phase_hook(void *sst, uint32_t new_phase) fatal_perror("udp (%s:%d): fcntl(set O_NONBLOCK)", st->loc.file,st->loc.line); } - if (fcntl(st->fd, F_SETFD, FD_CLOEXEC)==-1) { - fatal_perror("udp (%s:%d): fcntl(set FD_CLOEXEC)", - st->loc.file,st->loc.line); - } + setcloexec(st->fd); FILLZERO(addr); addr.sin_family=AF_INET;