From 45df0e856445469c8647bfcd89c96872d274ef94 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Tue, 3 Dec 2013 15:16:43 +0100 Subject: [PATCH] wireless: make interfaces in status an array instead of an object Signed-off-by: Felix Fietkau --- wireless.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wireless.c b/wireless.c index 3c785f6..508d35e 100644 --- a/wireless.c +++ b/wireless.c @@ -651,7 +651,7 @@ wireless_interface_status(struct wireless_interface *iface, struct blob_buf *b) { void *i; - i = blobmsg_open_table(b, iface->name); + i = blobmsg_open_table(b, NULL); if (iface->section) blobmsg_add_string(b, "section", iface->section); if (iface->ifname) @@ -671,10 +671,10 @@ wireless_device_status(struct wireless_device *wdev, struct blob_buf *b) blobmsg_add_u8(b, "up", wdev->state == IFS_UP); blobmsg_add_u8(b, "pending", wdev->state == IFS_SETUP || wdev->state == IFS_TEARDOWN); blobmsg_add_u8(b, "autostart", wdev->autostart); - i = blobmsg_open_table(b, "interfaces"); + i = blobmsg_open_array(b, "interfaces"); vlist_for_each_element(&wdev->interfaces, iface, node) wireless_interface_status(iface, b); - blobmsg_close_table(b, i); + blobmsg_close_array(b, i); blobmsg_close_table(b, c); } -- 2.25.1