diff options
author | Robert Ancell <robert.ancell@canonical.com> | 2012-02-28 16:10:01 +1100 |
---|---|---|
committer | Robert Ancell <robert.ancell@canonical.com> | 2012-02-28 16:10:01 +1100 |
commit | 3a0488018cbd380eb7c764e486f1a43e749d9c61 (patch) | |
tree | 8b10f53a842c6b25e54c0656f8760376a78fde76 /src/session.c | |
parent | 1d1f307891899c489bb568c8391b6fad347fe954 (diff) | |
download | lightdm-3a0488018cbd380eb7c764e486f1a43e749d9c61.tar.gz |
Don't send session stdout to .xsession-errors, add regression tests to confirm logging is working
Diffstat (limited to 'src/session.c')
-rw-r--r-- | src/session.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/session.c b/src/session.c index 033de599..e1c9818e 100644 --- a/src/session.c +++ b/src/session.c @@ -383,7 +383,6 @@ setup_log_file (Session *session) g_warning ("Failed to open log file %s: %s", session->priv->log_file, g_strerror (errno)); else { - dup2 (fd, STDOUT_FILENO); dup2 (fd, STDERR_FILENO); close (fd); } @@ -396,9 +395,10 @@ session_run (Process *process) User *user; int fd; - /* Make input non-blocking */ + /* No input and output */ fd = g_open ("/dev/null", O_RDONLY); dup2 (fd, STDIN_FILENO); + dup2 (fd, STDOUT_FILENO); close (fd); /* Redirect output to logfile */ |