]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
attach: use close_prot_errno_disarm()
authorChristian Brauner <christian.brauner@ubuntu.com>
Wed, 27 Jan 2021 19:52:08 +0000 (20:52 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 27 Jan 2021 19:52:57 +0000 (20:52 +0100)
Cc: stable-4.0
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/attach.c

index e73a1f26554c287538ed7f6ecff126bf30d6e14e..c5669128c1394434d302b5c8626af5fc47e33177 100644 (file)
@@ -817,8 +817,7 @@ __noreturn static void do_attach(struct attach_clone_payload *payload)
                        goto on_error;
        }
 
-       close(payload->ipc_socket);
-       payload->ipc_socket = -EBADF;
+       close_prot_errno_disarm(payload->ipc_socket);
        lxc_proc_put_context_info(init_ctx);
        payload->init_ctx = NULL;