From 92db57092b683ac61706477e56c8ef53674ac5c7 Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Thu, 21 Feb 2019 00:21:57 +0100 Subject: [PATCH] attach: cleanup macros lxc_put_attach_clone_[...] Signed-off-by: Christian Brauner --- src/lxc/attach.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/lxc/attach.c b/src/lxc/attach.c index 199bf3876..125a984d1 100644 --- a/src/lxc/attach.c +++ b/src/lxc/attach.c @@ -690,15 +690,8 @@ struct attach_clone_payload { static void lxc_put_attach_clone_payload(struct attach_clone_payload *p) { - if (p->ipc_socket >= 0) { - close(p->ipc_socket); - p->ipc_socket = -EBADF; - } - - if (p->terminal_slave_fd >= 0) { - close(p->terminal_slave_fd); - p->terminal_slave_fd = -EBADF; - } + __do_close_prot_errno int ipc_socket = p->ipc_socket; + __do_close_prot_errno int terminal_slave_fd = p->terminal_slave_fd; if (p->init_ctx) { lxc_proc_put_context_info(p->init_ctx); -- 2.47.2