From 0f4b93c4b5def56e7094cfa9304f533d1b2b2f7b Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 22 Mar 2019 12:13:01 +0100 Subject: [PATCH] udev: use string_table_lookup() where we can --- src/udev/udevadm-info.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/udev/udevadm-info.c b/src/udev/udevadm-info.c index ebd15d384a8..fad110826e4 100644 --- a/src/udev/udevadm-info.c +++ b/src/udev/udevadm-info.c @@ -18,9 +18,10 @@ #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) { -- 2.47.3