]> 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>
Sat, 20 Jan 2018 20:35:35 +0000 (21:35 +0100)
avoid (however unlikely) double free

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

index 2d167d63ea6527a337e85f0d3c5222a54beb24e3..06e4af566dd563002f3d1446ac830eee072671a3 100644 (file)
@@ -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)