From: Ray Strode Date: Wed, 23 May 2007 18:26:48 +0000 (-0400) Subject: don't output terminal session by default X-Git-Tag: 0.1.0~259 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b489445041a2a9bc661cb5edff5b442138a85af2;p=thirdparty%2Fplymouth.git don't output terminal session by default --- diff --git a/src/ply-terminal-session.c b/src/ply-terminal-session.c index a5ea333b..92a42a5a 100644 --- a/src/ply-terminal-session.c +++ b/src/ply-terminal-session.c @@ -257,13 +257,16 @@ ply_terminal_session_start_logging (ply_terminal_session_t *session) ply_logger_toggle_logging (session->logger); session_fd = ply_terminal_session_get_fd (session); + + assert (session_fd >= 0); + ply_event_loop_watch_fd (session->loop, session_fd, (ply_event_handler_t) ply_terminal_session_on_new_data, (ply_event_handler_t) ply_terminal_session_on_hangup, session); - ply_logger_set_output_fd (session->logger, STDOUT_FILENO); + ply_logger_set_output_fd (session->logger, open ("/dev/null", O_WRONLY)); ply_logger_flush (session->logger); }