]> git.proxmox.com Git - mirror_lxc.git/commitdiff
terminal: lxc_terminal_peer_proxy_free()
authorChristian Brauner <christian.brauner@ubuntu.com>
Wed, 28 Feb 2018 11:04:58 +0000 (12:04 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 28 Feb 2018 16:08:07 +0000 (17:08 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/terminal.c

index 07f13a5c6732157853bb89340b25e672f70d2af1..99a63e13f30f72c51be9f90efc69aa85b874ce5a 100644 (file)
@@ -528,12 +528,17 @@ static void lxc_terminal_peer_proxy_free(struct lxc_terminal *terminal)
                lxc_terminal_signal_fini(terminal->tty_state);
                terminal->tty_state = NULL;
        }
+
        close(terminal->proxy.master);
-       close(terminal->proxy.slave);
        terminal->proxy.master = -1;
+
+       close(terminal->proxy.slave);
        terminal->proxy.slave = -1;
+
        terminal->proxy.busy = -1;
+
        terminal->proxy.name[0] = '\0';
+
        terminal->peer = -1;
 }