]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
basic/user-util: use FOREACH_ARRAY at one more place
authorMike Yuan <me@yhndnzj.com>
Thu, 21 Nov 2024 14:21:49 +0000 (15:21 +0100)
committerMike Yuan <me@yhndnzj.com>
Tue, 10 Dec 2024 19:51:14 +0000 (20:51 +0100)
src/basic/user-util.c

index 2b7c923b5e6ee0145dae5c569306042906c19e36..80c34b311b82bde9c54d54d489dfbf92edb9912f 100644 (file)
@@ -467,9 +467,12 @@ char* gid_to_name(gid_t gid) {
 }
 
 static bool gid_list_has(const gid_t *list, size_t size, gid_t val) {
-        for (size_t i = 0; i < size; i++)
-                if (list[i] == val)
+        assert(list || size == 0);
+
+        FOREACH_ARRAY(i, list, size)
+                if (*i == val)
                         return true;
+
         return false;
 }