diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2022-05-10 09:05:43 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2022-05-10 17:08:37 +0200 |
commit | 3b6ce05537cd3544a15073f920347cabd7a39450 (patch) | |
tree | 22d9110ba280156f3cef0da2d9e37f970f5434b3 /src/shared | |
parent | dbd27c6d2830aeb7173933d1f4a9a07457e4092d (diff) | |
download | systemd-3b6ce05537cd3544a15073f920347cabd7a39450.tar.gz |
shared/json: fix another memleak in normalization
Diffstat (limited to 'src/shared')
-rw-r--r-- | src/shared/json.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/shared/json.c b/src/shared/json.c index b7978c3556..d9eda88b12 100644 --- a/src/shared/json.c +++ b/src/shared/json.c @@ -4621,7 +4621,7 @@ int json_variant_sort(JsonVariant **v) { int json_variant_normalize(JsonVariant **v) { _cleanup_free_ JsonVariant **a = NULL; - JsonVariant *n = NULL; + _cleanup_(json_variant_unrefp) JsonVariant *n = NULL; size_t i, m; int r; @@ -4669,7 +4669,7 @@ int json_variant_normalize(JsonVariant **v) { goto finish; } - JSON_VARIANT_REPLACE(*v, n); + JSON_VARIANT_REPLACE(*v, TAKE_PTR(n)); r = 1; |