X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udev-add.c;h=94a423dc6e56f36fe29d1b9f5f20352740be1a18;hp=ce723e45cc74d8e2ce9266e1d7b53efbe51204c7;hb=dd64e26b0c88892b367f57c4c7a7484e35641c7c;hpb=17794d77b97fcb8af263bcecbe03dad5d0e9a89a diff --git a/udev-add.c b/udev-add.c index ce723e45c..94a423dc6 100644 --- a/udev-add.c +++ b/udev-add.c @@ -37,6 +37,7 @@ #include "libsysfs/sysfs/libsysfs.h" #include "udev.h" +#include "udev_lib.h" #include "udev_version.h" #include "udev_dbus.h" #include "udev_selinux.h" @@ -416,8 +417,10 @@ int udev_add_device(char *path, char *subsystem, int fake) dbg("name='%s'", dev.name); retval = create_node(&dev, fake); - if ((retval == 0) && (!fake)) + if ((retval == 0) && (!fake)) { + dev_d_send(&dev, subsystem); sysbus_send_create(&dev, path); + } exit: if (class_dev)