X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fdbus.c;h=1620469e0efcf9aa5450577c158b1908bfc51124;hp=2998c5817833f88357da3b8c61ae3d8e435d5c9e;hb=a821caaae15a39cd38be6dd3d1c3ca37c4ac0364;hpb=71a6f7538199f571b92e0c9fbb5819f8ce0e0d20 diff --git a/src/dbus.c b/src/dbus.c index 2998c5817..1620469e0 100644 --- a/src/dbus.c +++ b/src/dbus.c @@ -907,7 +907,7 @@ static int bus_init_private(Manager *m) { return 0; /* We want the private bus only when running as init */ - if (m->running_as != MANAGER_SYSTEM) + if (getpid() != 1) return 0; if (!(m->private_bus = dbus_server_listen("unix:abstract=/org/freedesktop/systemd1/private", &error))) {