X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=namedev.c;h=51a4639abe667a71fcfd2d92ea18f19b8c4df26c;hp=a3ae1d36b3f9786ca04d6c9abde4e97e8110c310;hb=d9154d11760bc650ca396d19bd31240616d4f80a;hpb=bbbe503ec1a5623a5a8abd003f46fdd8c3581054 diff --git a/namedev.c b/namedev.c index a3ae1d36b..51a4639ab 100644 --- 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); + strfieldcpy(udev->config_file, dev->config_file); + udev->config_line = dev->config_line; 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,