X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=wireless.c;h=508d35e4e7b9def434b4b0dc2c820a33ec87a2cc;hp=3c785f68c22cd532931e63c292700d95019c0380;hb=45df0e856445469c8647bfcd89c96872d274ef94;hpb=b9065a028d2120ee59debd784552d628133a6f31 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); }