From: Christian Brauner Date: Sat, 20 Jan 2018 20:35:35 +0000 (+0100) Subject: coverity: #1427638 X-Git-Tag: lxc-3.0.0.beta1~66^2~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b21da190ec9a0d11f19d4e2c0d1fda9dd668d02f;p=thirdparty%2Flxc.git coverity: #1427638 avoid (however unlikely) double free Signed-off-by: Christian Brauner --- diff --git a/src/lxc/attach.c b/src/lxc/attach.c index 2d167d63e..06e4af566 100644 --- a/src/lxc/attach.c +++ b/src/lxc/attach.c @@ -840,8 +840,10 @@ static void lxc_put_attach_clone_payload(struct attach_clone_payload *p) p->pty_fd = -EBADF; } - if (p->init_ctx) + if (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)