diff options
author | Giuseppe Scrivano <giuseppe@scrivano.org> | 2020-09-25 16:27:14 +0200 |
---|---|---|
committer | Giuseppe Scrivano <giuseppe@scrivano.org> | 2020-09-25 18:08:46 +0200 |
commit | 7147c935aa29dca2f89083bfbe2c058a0ca69857 (patch) | |
tree | dc79a7522b73e5d048424e860d3d8969aaec4b03 /libpod | |
parent | 08cc91926db1cd17509f8578e2ff00a94747dbd4 (diff) | |
download | podman-7147c935aa29dca2f89083bfbe2c058a0ca69857.tar.gz podman-7147c935aa29dca2f89083bfbe2c058a0ca69857.tar.bz2 podman-7147c935aa29dca2f89083bfbe2c058a0ca69857.zip |
rootless: fix hang when newidmap is not installed
when newidmap is not installed the code would hit the
reexec_in_user_namespace_wait code and wait for the child process to
be terminated. The child process is blocked waiting on the w pipe.
So make sure to unblock the child process first and then clean it up.
Closes: https://github.com/containers/podman/issues/7776
Signed-off-by: Giuseppe Scrivano <giuseppe@scrivano.org>
Diffstat (limited to 'libpod')
0 files changed, 0 insertions, 0 deletions