Use fcnt F_DUPFD_CLOEXEC to dup an fd

Closes #38
This commit is contained in:
Wim Taymans 2020-08-06 11:08:20 +02:00
parent f961c726de
commit 8a9bb9dabb
2 changed files with 3 additions and 2 deletions

View file

@ -635,7 +635,7 @@ static int impl_steal_fd(struct pw_protocol_client *client)
if (impl->source == NULL)
return -EIO;
fd = dup(impl->source->fd);
fd = fcntl(impl->source->fd, F_DUPFD_CLOEXEC, 3);
if (fd < 0)
return -errno;