Commit f444130e by Serge Hallyn Committed by Stéphane Graber

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: 's avatarSerge Hallyn <serge.hallyn@ubuntu.com>
parent d06c1c95
...@@ -933,7 +933,7 @@ static int lxc_spawn(struct lxc_handler *handler) ...@@ -933,7 +933,7 @@ static int lxc_spawn(struct lxc_handler *handler)
goto out_delete_net; 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", INFO("Failed to store namespace references for stop hook: %s",
errmsg ? errmsg : "(Out of memory)"); errmsg ? errmsg : "(Out of memory)");
free(errmsg); free(errmsg);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment