From: Lennart Poettering Date: Fri, 22 Mar 2019 11:13:01 +0000 (+0100) Subject: udev: use string_table_lookup() where we can X-Git-Tag: v242-rc1~82^2~2 X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fsystemd.git;a=commitdiff_plain;h=0f4b93c4b5def56e7094cfa9304f533d1b2b2f7b udev: use string_table_lookup() where we can --- 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) {