From: Serge Hallyn Date: Tue, 12 Jan 2016 04:55:30 +0000 (-0800) Subject: preserve inherited fds for stop hook X-Git-Tag: lxc-1.0.9~113 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f444130e766a7162a0af77f0a8e6963ff6d235f7;p=thirdparty%2Flxc.git preserve inherited fds for stop hook When preserving fds for the stop hook, make sure to also save any fds we've inherited. Signed-off-by: Serge Hallyn --- diff --git a/src/lxc/start.c b/src/lxc/start.c index af9ec34b5..1c620490a 100644 --- a/src/lxc/start.c +++ b/src/lxc/start.c @@ -933,7 +933,7 @@ static int lxc_spawn(struct lxc_handler *handler) goto out_delete_net; } - if (!preserve_ns(handler->nsfd, handler->clone_flags, handler->pid, &errmsg)) { + if (!preserve_ns(handler->nsfd, handler->clone_flags | preserve_mask, handler->pid, &errmsg)) { INFO("Failed to store namespace references for stop hook: %s", errmsg ? errmsg : "(Out of memory)"); free(errmsg);