terminal: lxc_terminal_peer_proxy_free()

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
This commit is contained in:
Christian Brauner 2018-02-28 12:04:58 +01:00
parent e4953e62da
commit e788f4ac5d
No known key found for this signature in database
GPG Key ID: 8EB056D53EECB12D

View 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;
}