From: Lennart Poettering Date: Tue, 9 Feb 2021 15:39:49 +0000 (+0100) Subject: format-table: when generating json, synthesize "null" for invalid ifindex X-Git-Tag: v248-rc1~171^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=56909de01520b20bde468765d1871dd7de7e987c;p=thirdparty%2Fsystemd.git format-table: when generating json, synthesize "null" for invalid ifindex This matches what we do for other cell types that have an invalid value. --- diff --git a/src/shared/format-table.c b/src/shared/format-table.c index 92f82dd5b25..05bcff00956 100644 --- a/src/shared/format-table.c +++ b/src/shared/format-table.c @@ -2478,6 +2478,9 @@ static int table_data_to_json(TableData *d, JsonVariant **ret) { return json_variant_new_integer(ret, d->percent); case TABLE_IFINDEX: + if (d->ifindex <= 0) + return json_variant_new_null(ret); + return json_variant_new_integer(ret, d->ifindex); case TABLE_IN_ADDR: