coverity: #1427638

avoid (however unlikely) double free Signed-off-by: 's avatarChristian Brauner <christian.brauner@ubuntu.com>
parent 358b8c81
...@@ -840,8 +840,10 @@ static void lxc_put_attach_clone_payload(struct attach_clone_payload *p) ...@@ -840,8 +840,10 @@ static void lxc_put_attach_clone_payload(struct attach_clone_payload *p)
p->pty_fd = -EBADF; p->pty_fd = -EBADF;
} }
if (p->init_ctx) if (p->init_ctx) {
lxc_proc_put_context_info(p->init_ctx); lxc_proc_put_context_info(p->init_ctx);
p->init_ctx = NULL;
}
} }
static int attach_child_main(struct attach_clone_payload *payload) static int attach_child_main(struct attach_clone_payload *payload)
......
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