From: Yu Watanabe Date: Thu, 9 Apr 2026 23:02:14 +0000 (+0900) Subject: network/json: fix error handling X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7756f0434cbd0a100d422282294ad4cb81bf01f1;p=thirdparty%2Fsystemd.git network/json: fix error handling --- diff --git a/src/network/networkd-json.c b/src/network/networkd-json.c index d109fdc4732..0c3bb5b8fb4 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); }