From 7756f0434cbd0a100d422282294ad4cb81bf01f1 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Fri, 10 Apr 2026 08:02:14 +0900 Subject: [PATCH] network/json: fix error handling --- src/network/networkd-json.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/network/networkd-json.c b/src/network/networkd-json.c index d109fdc473..0c3bb5b8fb 100644 --- a/src/network/networkd-json.c +++ b/src/network/networkd-json.c @@ -1420,13 +1420,12 @@ static int dhcp_client_private_options_append_json(Link *link, sd_json_variant * return 0; LIST_FOREACH(options, option, link->dhcp_lease->private_options) { - r = sd_json_variant_append_arraybo( &array, SD_JSON_BUILD_PAIR_UNSIGNED("Option", option->tag), SD_JSON_BUILD_PAIR_HEX("PrivateOptionData", option->data, option->length)); if (r < 0) - return 0; + return r; } return json_variant_set_field_non_null(v, "PrivateOptions", array); }