terminal-session: don't close ptmx unless it's opened

This prevents a scary close(-1) in straces.
This commit is contained in:
Ray Strode 2013-06-10 11:11:56 -04:00
parent 41560df672
commit bb92122a92

View file

@ -148,7 +148,8 @@ ply_terminal_session_free (ply_terminal_session_t *session)
ply_free_string_array (session->argv);
close (session->pseudoterminal_master_fd);
if (session->pseudoterminal_master_fd >= 0)
close (session->pseudoterminal_master_fd);
free (session);
}