X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev%2Fudevtrigger.c;h=19a3dbb10e1979137567e356da1842fd51b7728e;hb=b7ec267e176021803e27941ae8a2860facff692b;hp=d338f826644480babc332510fada34922d4a7b68;hpb=01618658fd82dbc5e6315b639f00e87c6fee3c54;p=elogind.git diff --git a/udev/udevtrigger.c b/udev/udevtrigger.c index d338f8266..19a3dbb10 100644 --- a/udev/udevtrigger.c +++ b/udev/udevtrigger.c @@ -392,6 +392,8 @@ static void scan_subsystem(const char *subsys, enum scan_type scan) strlcat(dirname, dent->d_name, sizeof(dirname)); if (scan == SCAN_SUBSYSTEM) { + if (attr_filtered(dirname)) + continue; if (!subsystem_filtered("subsystem")) device_list_insert(dirname); if (subsystem_filtered("drivers"))