Commit 2f2623ec by Serge Hallyn

lxc_spawn: initialize netpipe

When rebooting an unprivileged container, netpipe starts out as not -1. If count_veths somehow changed this could lead to trying to send data over nonexistent pipe. (Ok can't *really* happen, as it currently stands, but it's an open end) Signed-off-by: 's avatarSerge Hallyn <serge.hallyn@ubuntu.com>
parent 21ca73b9
......@@ -786,6 +786,8 @@ static int lxc_spawn(struct lxc_handler *handler)
int preserve_mask = 0, i;
int netpipepair[2], nveths;
netpipe = -1;
for (i = 0; i < LXC_NS_MAX; i++)
if (handler->conf->inherit_ns_fd[i] != -1)
preserve_mask |= ns_info[i].clone_flag;
......
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