summaryrefslogtreecommitdiff
path: root/libpod/runtime_pod.go
diff options
context:
space:
mode:
authorPeter Hunt <pehunt@redhat.com>2019-09-16 12:37:16 -0400
committerPeter Hunt <pehunt@redhat.com>2019-09-16 15:27:00 -0400
commit5f97721afc1a1167ec3981bc3caac9be4fdae2ae (patch)
treeef0e834dc81b3e6ce994c8bcd3c066fc119ad104 /libpod/runtime_pod.go
parent1f5514ea551b12041346763a951bbe4a2f5fc3c3 (diff)
downloadpodman-5f97721afc1a1167ec3981bc3caac9be4fdae2ae.tar.gz
podman-5f97721afc1a1167ec3981bc3caac9be4fdae2ae.tar.bz2
podman-5f97721afc1a1167ec3981bc3caac9be4fdae2ae.zip
exec: fix --preserve-fds
There were two problems with preserve fds. libpod didn't open the fds before passing _OCI*PIPE to conmon. This caused libpod to talk on the preserved fds, rather than the pipes, with conmon talking on the pipes. This caused a hang. Libpod also didn't convert an int to string correctly, so it would further fail. Fix these and add a unit test to make sure we don't regress in the future Note: this test will not pass on crun until crun supports --preserve-fds Signed-off-by: Peter Hunt <pehunt@redhat.com>
Diffstat (limited to 'libpod/runtime_pod.go')
0 files changed, 0 insertions, 0 deletions