chiark / gitweb /
journald: make sure the stdout/stderr stream fd is removed from epoll before we close it
[elogind.git] / src / core / dbus.c
index cab7628ad0d2a335881c36fcdb1322611cf5431f..25d83a69426785e7530f78942cbbc7c14523ed33 100644 (file)
@@ -938,6 +938,10 @@ static int bus_init_private(Manager *m) {
         if (m->private_listen_fd >= 0)
                 return 0;
 
+        /* We don't need the private socket if we have kdbus */
+        if (m->kdbus_fd >= 0)
+                return 0;
+
         if (m->running_as == SYSTEMD_SYSTEM) {
 
                 /* We want the private bus only when running as init */