chiark / gitweb /
[PATCH] don't call dev.d/ scripts twice, if directory = subsystem
[elogind.git] / udev_start.c
index 129af4291aa7d2fcb04b5251d740ae0354ded1d1..1a86163cd557e980f1bbadab575aab043381744e 100644 (file)
@@ -109,7 +109,7 @@ static int add_device(char *devpath, char *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);
        }