Check if setting CLOEXEC fails on the Netplay server port.

This commit is contained in:
Gregor Richards 2016-09-22 21:02:26 -04:00
parent e799defcb8
commit 06550ec289

View File

@ -846,7 +846,8 @@ static int init_tcp_connection(const struct addrinfo *res,
#if defined(F_SETFD) && defined(FD_CLOEXEC)
/* Don't let any inherited processes keep open our port */
fcntl(fd, F_SETFD, FD_CLOEXEC);
if (fcntl(fd, F_SETFD, FD_CLOEXEC) < 0)
RARCH_WARN("Cannot set Netplay port to close-on-exec. It may fail to reopen if the client disconnects.\n");
#endif
}