From c3a67b1a5e5f07c9abc2e9cf0148992c20fc1112 Mon Sep 17 00:00:00 2001 From: Ferry Huberts Date: Fri, 18 Mar 2016 13:57:18 +0100 Subject: [PATCH] jsoninfo: in /interfaces show 'state' text as 'up' boolean Signed-off-by: Ferry Huberts --- lib/jsoninfo/src/olsrd_jsoninfo.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/jsoninfo/src/olsrd_jsoninfo.c b/lib/jsoninfo/src/olsrd_jsoninfo.c index d8b59d96..4a307972 100644 --- a/lib/jsoninfo/src/olsrd_jsoninfo.c +++ b/lib/jsoninfo/src/olsrd_jsoninfo.c @@ -289,14 +289,12 @@ static void print_interface_olsr(struct autobuf *abuf, const char * name, struct assert(name); abuf_json_mark_object(true, false, abuf, name); + abuf_json_boolean(abuf, "up", rifs != NULL); if (!rifs) { - abuf_json_string(abuf, "state", "down"); abuf_json_mark_object(false, false, abuf, NULL); return; } - abuf_json_string(abuf, "state", "up"); - abuf_json_string(abuf, "ipv4Address", ip4_to_string(&addrbuf, rifs->int_addr.sin_addr)); abuf_json_string(abuf, "ipv4Netmask", ip4_to_string(&addrbuf, rifs->int_netmask.sin_addr)); abuf_json_string(abuf, "ipv4Broadcast", ip4_to_string(&addrbuf, rifs->int_broadaddr.sin_addr)); -- 2.20.1