From: Ray Strode Date: Mon, 10 Jun 2013 15:11:56 +0000 (-0400) Subject: terminal-session: don't close ptmx unless it's opened X-Git-Tag: 0.9.0~90 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bb92122a92535c19daa61b50f42cf2366e00f37f;p=thirdparty%2Fplymouth.git terminal-session: don't close ptmx unless it's opened This prevents a scary close(-1) in straces. --- diff --git a/src/libply/ply-terminal-session.c b/src/libply/ply-terminal-session.c index e7377e97..0bdb985b 100644 --- a/src/libply/ply-terminal-session.c +++ b/src/libply/ply-terminal-session.c @@ -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); }