X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udev_start.c;h=8c7a06b5afd8f6d9aa08c309b6871a7e0a7b1de6;hp=129af4291aa7d2fcb04b5251d740ae0354ded1d1;hb=d35f580b25c20ccc965b00da2464f25c9a8fe62c;hpb=9af5bb2f8fdbf54c064ddbd319d61092f28a4132 diff --git a/udev_start.c b/udev_start.c index 129af4291..8c7a06b5a 100644 --- a/udev_start.c +++ b/udev_start.c @@ -105,11 +105,11 @@ static int add_device(char *devpath, char *subsystem) return -ENODEV; } - udev_set_values(&udev, devpath, subsystem, "add"); + udev_init_device(&udev, devpath, subsystem); udev_add_device(&udev, class_dev); /* run dev.d/ scripts if we created a node or changed a netif name */ - if (udev.devname[0] != '\0') { + if (udev_dev_d && udev.devname[0] != '\0') { setenv("DEVNAME", udev.devname, 1); udev_multiplex_directory(&udev, DEVD_DIR, DEVD_SUFFIX); }