X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udev.c;h=ac29ec6f4424909fcd9799ec1db1fbeb3dc421ce;hp=bf18a568eaae06b7ce09b3ea0ca79ddde3be0434;hb=4af58c70571c5c63edaff20d2032c8eeb59678b6;hpb=3836a3c49a72b9ee0b092725628f30839f100c4f diff --git a/udev.c b/udev.c index bf18a568e..ac29ec6f4 100644 --- a/udev.c +++ b/udev.c @@ -31,6 +31,7 @@ #include "udev.h" #include "udev_version.h" +#include "udev_dbus.h" #include "namedev.h" #include "udevdb.h" #include "libsysfs/libsysfs.h" @@ -111,6 +112,9 @@ int main(int argc, char **argv, char **envp) /* initialize our configuration */ udev_init_config(); + /* connect to the system message bus */ + sysbus_connect(); + /* initialize udev database */ retval = udevdb_init(UDEVDB_DEFAULT); if (retval != 0) { @@ -133,6 +137,9 @@ int main(int argc, char **argv, char **envp) } udevdb_exit(); -exit: + /* disconnect from the system message bus */ + sysbus_disconnect(); + +exit: return retval; }