diff --git a/src/rpc/virnetsocket.c b/src/rpc/virnetsocket.c index c4fd9ee98157369cd8819d8e3252c8664bdb81b1..14c4a4f907de1c5282a333f9afa1c502cb2a2c72 100644 --- a/src/rpc/virnetsocket.c +++ b/src/rpc/virnetsocket.c @@ -1055,7 +1055,7 @@ int virNetSocketDupFD(virNetSocketPtr sock, bool cloexec) int fd; if (cloexec) - fd = fcntl(sock->fd, F_DUPFD_CLOEXEC); + fd = fcntl(sock->fd, F_DUPFD_CLOEXEC, 0); else fd = dup(sock->fd); if (fd < 0) {