]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
coverity: #1427638
authorChristian Brauner <christian.brauner@ubuntu.com>
Sat, 20 Jan 2018 20:35:35 +0000 (21:35 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Tue, 6 Feb 2018 09:26:55 +0000 (10:26 +0100)
avoid (however unlikely) double free

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/attach.c

index 725526ebcc51f594b41a9917df1aafe1b9ed8dff..f3cec064f17ee719f367158c8a02da4ef4905444 100644 (file)
@@ -803,8 +803,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)