summaryrefslogtreecommitdiff
path: root/bus/bus.c
diff options
context:
space:
mode:
Diffstat (limited to 'bus/bus.c')
-rw-r--r--bus/bus.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/bus/bus.c b/bus/bus.c
index f8b50b4a..f51ee991 100644
--- a/bus/bus.c
+++ b/bus/bus.c
@@ -1339,6 +1339,10 @@ bus_context_log (BusContext *context, DBusSystemLogSeverity severity, const char
vfprintf (stderr, msg, args);
fprintf (stderr, "\n");
va_end (args);
+
+ if (severity == DBUS_SYSTEM_LOG_FATAL)
+ _dbus_exit (1);
+
return;
}