]> git.proxmox.com Git - mirror_lxc.git/commitdiff
attach: replace closing helpers
authorChristian Brauner <christian.brauner@ubuntu.com>
Sat, 7 Dec 2019 16:39:03 +0000 (17:39 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Sat, 7 Dec 2019 16:39:03 +0000 (17:39 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/attach.c

index 3dd56ccb3aa5a517515843a2879529229c0f68a0..5c50e1a1097513c0df29906a7ff12751794a7694 100644 (file)
@@ -104,9 +104,8 @@ static struct lxc_proc_context_info *lxc_proc_get_context_info(pid_t pid)
 
 static inline void lxc_proc_close_ns_fd(struct lxc_proc_context_info *ctx)
 {
-       for (int i = 0; i < LXC_NS_MAX; i++) {
-               __do_close_prot_errno int fd ATTR_UNUSED = move_fd(ctx->ns_fd[i]);
-       }
+       for (int i = 0; i < LXC_NS_MAX; i++)
+               close_prot_errno_disarm(ctx->ns_fd[i]);
 }
 
 static void lxc_proc_put_context_info(struct lxc_proc_context_info *ctx)
@@ -668,9 +667,8 @@ struct attach_clone_payload {
 
 static void lxc_put_attach_clone_payload(struct attach_clone_payload *p)
 {
-       __do_close_prot_errno int ipc_socket ATTR_UNUSED = p->ipc_socket;
-       __do_close_prot_errno int terminal_slave_fd ATTR_UNUSED = p->terminal_slave_fd;
-
+       close_prot_errno_disarm(p->ipc_socket);
+       close_prot_errno_disarm(p->terminal_slave_fd);
        if (p->init_ctx) {
                lxc_proc_put_context_info(p->init_ctx);
                p->init_ctx = NULL;