X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fdbus.c;h=25d83a69426785e7530f78942cbbc7c14523ed33;hb=e599ba01f564161966b3b8c93cc229daf847e807;hp=cab7628ad0d2a335881c36fcdb1322611cf5431f;hpb=0e7be1293fe70eed47b20f70f74a2a67fc87be17;p=elogind.git diff --git a/src/core/dbus.c b/src/core/dbus.c index cab7628ad..25d83a694 100644 --- a/src/core/dbus.c +++ b/src/core/dbus.c @@ -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 */