]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev: use string_table_lookup() where we can
authorLennart Poettering <lennart@poettering.net>
Fri, 22 Mar 2019 11:13:01 +0000 (12:13 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 22 Mar 2019 11:21:12 +0000 (12:21 +0100)
src/udev/udevadm-info.c

index ebd15d384a815c0be63f82beae8510a711a87d20..fad110826e444f39db4cdc34298edceabbe8269e 100644 (file)
 #include "device-util.h"
 #include "dirent-util.h"
 #include "fd-util.h"
+#include "string-table.h"
 #include "string-util.h"
-#include "udevadm.h"
 #include "udevadm-util.h"
+#include "udevadm.h"
 
 typedef enum ActionType {
         ACTION_QUERY,
@@ -50,12 +51,8 @@ static bool skip_attribute(const char *name) {
                 "subsystem",
                 "module",
         };
-        unsigned i;
 
-        for (i = 0; i < ELEMENTSOF(skip); i++)
-                if (streq(name, skip[i]))
-                        return true;
-        return false;
+        return string_table_lookup(skip, ELEMENTSOF(skip), name) >= 0;
 }
 
 static void print_all_attributes(sd_device *device, const char *key) {