mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-14 06:06:12 +00:00
Merge pull request #3563 from lifupan/stable-2.3-backport-3063
[backport from main] agent: fix the issue of missing create a new session for container
This commit is contained in:
commit
1ccc95fba1
@ -664,8 +664,8 @@ fn do_init_child(cwfd: RawFd) -> Result<()> {
|
|||||||
let _ = unistd::close(crfd);
|
let _ = unistd::close(crfd);
|
||||||
let _ = unistd::close(cwfd);
|
let _ = unistd::close(cwfd);
|
||||||
|
|
||||||
|
unistd::setsid().context("create a new session")?;
|
||||||
if oci_process.terminal {
|
if oci_process.terminal {
|
||||||
unistd::setsid()?;
|
|
||||||
unsafe {
|
unsafe {
|
||||||
libc::ioctl(0, libc::TIOCSCTTY);
|
libc::ioctl(0, libc::TIOCSCTTY);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user