libct/nsenter: set FD_CLOEXEC on received fd

Signed-off-by: Cory Snider <csnider@mirantis.com>
This commit is contained in:
Cory Snider
2022-10-25 16:32:29 -04:00
committed by Aleksa Sarai
parent 8f67178139
commit 3b191ff710
+1 -1
View File
@@ -30,7 +30,7 @@ int receive_fd(int sockfd)
memset(msg.msg_control, 0, msg.msg_controllen);
bytes_read = recvmsg(sockfd, &msg, 0);
bytes_read = recvmsg(sockfd, &msg, MSG_CMSG_CLOEXEC);
if (bytes_read != 1)
bail("failed to receive fd from unix socket %d", sockfd);
if (msg.msg_flags & MSG_CTRUNC)