]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
uid-range: use FOREACH_ARRAY at one more place
authorMike Yuan <me@yhndnzj.com>
Mon, 8 Apr 2024 11:48:01 +0000 (19:48 +0800)
committerMike Yuan <me@yhndnzj.com>
Mon, 8 Apr 2024 12:14:38 +0000 (20:14 +0800)
src/basic/uid-range.c

index 4fc79c07c28d35ca7a5f7df4db375ce0c0424015..1f2e76aaa1470e3500ede0b71a87199e35d90a97 100644 (file)
@@ -173,9 +173,9 @@ bool uid_range_covers(const UIDRange *range, uid_t start, uid_t nr) {
         if (!range)
                 return false;
 
-        for (size_t i = 0; i < range->n_entries; i++)
-                if (start >= range->entries[i].start &&
-                    start + nr <= range->entries[i].start + range->entries[i].nr)
+        FOREACH_ARRAY(i, range->entries, range->n_entries)
+                if (start >= i->start &&
+                    start + nr <= i->start + i->nr)
                         return true;
 
         return false;