]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
logs-show: use json_variant_unref_many() where appropriate
authorLennart Poettering <lennart@poettering.net>
Thu, 19 Jan 2023 21:44:11 +0000 (22:44 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 20 Jan 2023 20:45:45 +0000 (21:45 +0100)
src/shared/logs-show.c

index a43d53073ffef6b20189d95872e2a1b5b0450339..9f51e1ea7420ecbfbe1b50261e26dcfa077b71f8 100644 (file)
@@ -1130,12 +1130,8 @@ static int output_json(
 
 finish:
         while ((d = hashmap_steal_first(h))) {
-                size_t k;
-
                 json_variant_unref(d->name);
-                for (k = 0; k < d->n_values; k++)
-                        json_variant_unref(d->values[k]);
-
+                json_variant_unref_many(d->values, d->n_values);
                 free(d);
         }