summaryrefslogtreecommitdiff
path: root/src/udev/udevadm-info.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2019-03-22 12:13:01 +0100
committerLennart Poettering <lennart@poettering.net>2019-03-22 12:21:12 +0100
commit0f4b93c4b5def56e7094cfa9304f533d1b2b2f7b (patch)
tree4e0dfdd6cdeab404971e49abe4461cca08d7cac2 /src/udev/udevadm-info.c
parent63c691c6481e7cdcac87eee5c88608240ede5351 (diff)
downloadsystemd-0f4b93c4b5def56e7094cfa9304f533d1b2b2f7b.tar.gz
udev: use string_table_lookup() where we can
Diffstat (limited to 'src/udev/udevadm-info.c')
-rw-r--r--src/udev/udevadm-info.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/udev/udevadm-info.c b/src/udev/udevadm-info.c
index ebd15d384a..fad110826e 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) {