From 330cbe36d86bbddff698cb35d38cc475db4d422d Mon Sep 17 00:00:00 2001 From: Serge Hallyn Date: Mon, 11 Jan 2016 20:55:30 -0800 Subject: [PATCH] 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 --- src/lxc/start.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lxc/start.c b/src/lxc/start.c index 0d91eb3940..06bfd4b091 100644 --- a/src/lxc/start.c +++ b/src/lxc/start.c @@ -1068,7 +1068,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);