tree-wide: use PATH_STARTSWITH_SET() at two more places
authorLennart Poettering <lennart@poettering.net>
Mon, 11 Jun 2018 10:32:37 +0000 (12:32 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 11 Jun 2018 16:01:06 +0000 (18:01 +0200)
src/basic/path-util.c
src/core/device.c

index 062b951..2e68de9 100644 (file)
@@ -886,11 +886,9 @@ bool hidden_or_backup_file(const char *filename) {
 
 bool is_device_path(const char *path) {
 
-        /* Returns true on paths that refer to a device, either in
-         * sysfs or in /dev */
+        /* Returns true on paths that likely refer to a device, either by path in sysfs or to something in /dev */
 
-        return path_startswith(path, "/dev/") ||
-               path_startswith(path, "/sys/");
+        return PATH_STARTSWITH_SET(path, "/dev/", "/sys/");
 }
 
 bool valid_device_node_path(const char *path) {
index 915991b..3219c85 100644 (file)
@@ -546,8 +546,7 @@ static int device_process_new(Manager *m, struct udev_device *dev) {
                 /* Don't bother with the /dev/block links */
                 p = udev_list_entry_get_name(item);
 
-                if (path_startswith(p, "/dev/block/") ||
-                    path_startswith(p, "/dev/char/"))
+                if (PATH_STARTSWITH_SET(p, "/dev/block/", "/dev/char/"))
                         continue;
 
                 /* Verify that the symlink in the FS actually belongs