From 56909de01520b20bde468765d1871dd7de7e987c Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 9 Feb 2021 16:39:49 +0100 Subject: [PATCH] format-table: when generating json, synthesize "null" for invalid ifindex This matches what we do for other cell types that have an invalid value. --- src/shared/format-table.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/shared/format-table.c b/src/shared/format-table.c index 92f82dd5b2..05bcff0095 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: