]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
install: use path_strv_contains() where appropriate
authorLennart Poettering <lennart@poettering.net>
Tue, 7 Jan 2020 15:42:25 +0000 (16:42 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 9 Jan 2020 10:17:59 +0000 (11:17 +0100)
src/shared/install.c

index 0e673b33588f8e824640f322b417b73e9b3bab7b..b98c8e01cfc9e04030103bfca4516807637143ad 100644 (file)
@@ -105,7 +105,6 @@ DEFINE_PRIVATE_STRING_TABLE_LOOKUP_TO_STRING(unit_file_type, UnitFileType);
 
 static int in_search_path(const LookupPaths *p, const char *path) {
         _cleanup_free_ char *parent = NULL;
-        char **i;
 
         assert(path);
 
@@ -113,11 +112,7 @@ static int in_search_path(const LookupPaths *p, const char *path) {
         if (!parent)
                 return -ENOMEM;
 
-        STRV_FOREACH(i, p->search_path)
-                if (path_equal(parent, *i))
-                        return true;
-
-        return false;
+        return path_strv_contains(p->search_path, parent);
 }
 
 static const char* skip_root(const LookupPaths *p, const char *path) {