X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=namedev.c;h=126453cc892654751eb850e636870dc80be68ebb;hb=9af5bb2f8fdbf54c064ddbd319d61092f28a4132;hp=c5c7929ab212680cb53a76710dbf7b6ecd53c91b;hpb=2092fbcdebf5313f29b43bdaa57a22baf0c0269f;p=elogind.git diff --git a/namedev.c b/namedev.c index c5c7929ab..126453cc8 100644 --- a/namedev.c +++ b/namedev.c @@ -36,7 +36,7 @@ #include "libsysfs/sysfs/libsysfs.h" #include "list.h" #include "udev.h" -#include "udev_lib.h" +#include "udev_utils.h" #include "udev_version.h" #include "logging.h" #include "namedev.h" @@ -807,6 +807,12 @@ found: goto done; udev->partitions = dev->partitions; + udev->ignore_remove = dev->ignore_remove; + + if (dev->group[0] != '\0') { + strfieldcpy(udev->group, dev->group); + apply_format(udev, udev->group, sizeof(udev->group), class_dev, sysfs_device); + } /* get permissions given in rule */ set_empty_perms(udev, dev->mode,