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=1e799babb6f37b2d52f1a0a3bfaf85c0405cf10a;hpb=4ef51da90ceec73aafacf32d1eba427236763ce1 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,