From: Christian Brauner Date: Wed, 28 Feb 2018 11:04:58 +0000 (+0100) Subject: terminal: lxc_terminal_peer_proxy_free() X-Git-Tag: lxc-3.0.0.beta1~4^2~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e788f4ac5d8b77f33fd303274dbefd2628e611ad;p=thirdparty%2Flxc.git terminal: lxc_terminal_peer_proxy_free() Signed-off-by: Christian Brauner --- diff --git a/src/lxc/terminal.c b/src/lxc/terminal.c index 07f13a5c6..99a63e13f 100644 --- a/src/lxc/terminal.c +++ b/src/lxc/terminal.c @@ -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; }