diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2011-03-15 15:42:56 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2011-05-25 18:16:35 +0100 |
commit | c9af1526d195f69e1ad794ea181f6b6341285a63 (patch) | |
tree | 47c027cc2a286451933851cd6ec33796d75e2d0e /bus/bus.c | |
parent | 7f0685a46d956f0471243de883f269064bf755f7 (diff) | |
download | dbus-c9af1526d195f69e1ad794ea181f6b6341285a63.tar.gz |
process_config_first_time_only: initialize syslog as intended.
On Linux, we previously called openlog() (with different options!) while
initializing SELinux; leave SELinux messages as LOG_USER|LOG_INFO in case
anyone was relying on that, but let the rest of our log messages come
out as LOG_DAEMON.
Also enable LOG_PERROR (copy syslog messages to stderr) unconditionally;
we can make this an autoconf check if anyone's pet Unix doesn't have
LOG_PERROR.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=35358
Reviewed-by: Colin Walters <walters@verbum.org>
Diffstat (limited to 'bus/bus.c')
-rw-r--r-- | bus/bus.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -297,6 +297,8 @@ process_config_first_time_only (BusContext *context, retval = FALSE; auth_mechanisms = NULL; + _dbus_init_system_log (); + context->systemd_activation = systemd_activation; /* Check for an existing pid file. Of course this is a race; |