terminal: lxc_terminal_peer_proxy_free()

parent e4953e62
...@@ -528,12 +528,17 @@ static void lxc_terminal_peer_proxy_free(struct lxc_terminal *terminal) ...@@ -528,12 +528,17 @@ static void lxc_terminal_peer_proxy_free(struct lxc_terminal *terminal)
lxc_terminal_signal_fini(terminal->tty_state); lxc_terminal_signal_fini(terminal->tty_state);
terminal->tty_state = NULL; terminal->tty_state = NULL;
} }
close(terminal->proxy.master); close(terminal->proxy.master);
close(terminal->proxy.slave);
terminal->proxy.master = -1; terminal->proxy.master = -1;
close(terminal->proxy.slave);
terminal->proxy.slave = -1; terminal->proxy.slave = -1;
terminal->proxy.busy = -1; terminal->proxy.busy = -1;
terminal->proxy.name[0] = '\0'; terminal->proxy.name[0] = '\0';
terminal->peer = -1; terminal->peer = -1;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment