chiark / gitweb /
[PATCH] put config info in db for netdev
[elogind.git] / namedev.c
index a3ae1d36b3f9786ca04d6c9abde4e97e8110c310..51a4639abe667a71fcfd2d92ea18f19b8c4df26c 100644 (file)
--- a/namedev.c
+++ b/namedev.c
@@ -850,13 +850,13 @@ int namedev_name_device(struct sysfs_class_device *class_dev, struct udevice *ud
 
 found:
        apply_format(udev, udev->name, sizeof(udev->name), class_dev, sysfs_device);
 
 found:
        apply_format(udev, udev->name, sizeof(udev->name), class_dev, sysfs_device);
+       strfieldcpy(udev->config_file, dev->config_file);
+       udev->config_line = dev->config_line;
 
        if (udev->type == 'n')
                goto done;
 
        udev->partitions = dev->partitions;
 
        if (udev->type == 'n')
                goto done;
 
        udev->partitions = dev->partitions;
-       strfieldcpy(udev->config_file, dev->config_file);
-       udev->config_line = dev->config_line;
 
        /* get permissions given in rule */
        set_empty_perms(udev, dev->mode,
 
        /* get permissions given in rule */
        set_empty_perms(udev, dev->mode,