]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev: use STR_IN_SET() wher eit makes sense 15561/head
authorLennart Poettering <lennart@poettering.net>
Thu, 23 Apr 2020 11:36:36 +0000 (13:36 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 23 Apr 2020 11:56:21 +0000 (13:56 +0200)
src/udev/udev-rules.c

index 3bf3ee56f382a6429128a51c9f6129cd4bcbf5c0..4c955b0c079c3ee0a67db3a3001d681800ba871f 100644 (file)
@@ -1330,11 +1330,7 @@ static bool token_match_string(UdevRuleToken *token, const char *str) {
                 match = isempty(str);
                 break;
         case MATCH_TYPE_SUBSYSTEM:
-                NULSTR_FOREACH(i, "subsystem\0class\0bus\0")
-                        if (streq(i, str)) {
-                                match = true;
-                                break;
-                        }
+                match = STR_IN_SET(str, "subsystem", "class", "bus");
                 break;
         case MATCH_TYPE_PLAIN_WITH_EMPTY:
                 if (isempty(str)) {