]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-json: use FOREACH_ARRAY more
authorMike Yuan <me@yhndnzj.com>
Sun, 15 Feb 2026 00:45:50 +0000 (01:45 +0100)
committerMike Yuan <me@yhndnzj.com>
Mon, 16 Feb 2026 08:44:53 +0000 (09:44 +0100)
src/libsystemd/sd-json/sd-json.c

index c0067cb40b4df0cac226147245b0b83ad6a9d417..3278fba6a84b2729165d1aa33a16d3067898755c 100644 (file)
@@ -3370,8 +3370,8 @@ done:
         r = 0;
 
 finish:
-        for (size_t i = 0; i < n_stack; i++)
-                json_stack_release(stack + i);
+        FOREACH_ARRAY(i, stack, n_stack)
+                json_stack_release(i);
 
         free(stack);
 
@@ -5227,8 +5227,8 @@ done:
         r = 0;
 
 finish:
-        for (size_t i = 0; i < n_stack; i++)
-                json_stack_release(stack + i);
+        FOREACH_ARRAY(i, stack, n_stack)
+                json_stack_release(i);
 
         free(stack);