GUAC-1452: Ensure pipe is flushed and closed if terminal is destroyed.
This commit is contained in:
parent
ff557a7f01
commit
4bc5ebe7da
@ -372,6 +372,9 @@ guac_terminal* guac_terminal_create(guac_client* client,
|
|||||||
|
|
||||||
void guac_terminal_free(guac_terminal* term) {
|
void guac_terminal_free(guac_terminal* term) {
|
||||||
|
|
||||||
|
/* Close and flush any open pipe stream */
|
||||||
|
guac_terminal_pipe_stream_close(term);
|
||||||
|
|
||||||
/* Close terminal output pipe */
|
/* Close terminal output pipe */
|
||||||
close(term->stdout_pipe_fd[1]);
|
close(term->stdout_pipe_fd[1]);
|
||||||
close(term->stdout_pipe_fd[0]);
|
close(term->stdout_pipe_fd[0]);
|
||||||
|
Loading…
Reference in New Issue
Block a user