From b4b2fbad03a6154f1989f1ee4bc98acd4c8b61ed Mon Sep 17 00:00:00 2001 From: meowjesty Date: Tue, 23 Jul 2024 16:01:22 -0300 Subject: [PATCH] coment --- mirrord/layer/src/socket.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mirrord/layer/src/socket.rs b/mirrord/layer/src/socket.rs index 3360b2fda4c..9ec08b85acc 100644 --- a/mirrord/layer/src/socket.rs +++ b/mirrord/layer/src/socket.rs @@ -51,7 +51,8 @@ pub(crate) static SOCKETS: LazyLock>> = LazyLock: }) .map(|(fds_and_sockets, _)| { DashMap::from_iter(fds_and_sockets.into_iter().filter_map(|(fd, socket)| { - if unsafe{ FN_FCNTL(fd, libc::F_GETFD, 0) != -1} { + // Do not inherit sockets that are `FD_CLOEXEC`. + if unsafe { FN_FCNTL(fd, libc::F_GETFD, 0) != -1 } { Some((fd, Arc::new(socket))) } else { None