diff --git a/src/agent/rustjail/src/container.rs b/src/agent/rustjail/src/container.rs index 9c284f37da..6f3ccf82de 100644 --- a/src/agent/rustjail/src/container.rs +++ b/src/agent/rustjail/src/container.rs @@ -734,8 +734,6 @@ impl BaseContainer for LinuxContainer { } let linux = spec.linux.as_ref().unwrap(); - let st = self.oci_state()?; - let (pfd_log, cfd_log) = unistd::pipe().context("failed to create pipe")?; let _ = fcntl::fcntl(pfd_log, FcntlArg::F_SETFD(FdFlag::FD_CLOEXEC)) @@ -865,6 +863,8 @@ impl BaseContainer for LinuxContainer { info!(logger, "child pid: {}", p.pid); + let st = self.oci_state()?; + join_namespaces( &logger, &spec,