From 17b62be2fc7334443da7807cebd30372105f0a38 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 4 Oct 2014 20:30:58 +0200 Subject: [PATCH] wireless: print the active configuration in status info Signed-off-by: Felix Fietkau --- wireless.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wireless.c b/wireless.c index 33fab45..c9443bd 100644 --- a/wireless.c +++ b/wireless.c @@ -691,8 +691,7 @@ wireless_interface_status(struct wireless_interface *iface, struct blob_buf *b) blobmsg_add_string(b, "section", iface->section); if (iface->ifname) blobmsg_add_string(b, "ifname", iface->ifname); - if (iface->data) - blob_put_raw(b, blob_data(iface->data), blob_len(iface->data)); + put_container(b, iface->config, "config"); blobmsg_close_table(b, i); } @@ -707,6 +706,7 @@ wireless_device_status(struct wireless_device *wdev, struct blob_buf *b) blobmsg_add_u8(b, "pending", wdev->state == IFS_SETUP || wdev->state == IFS_TEARDOWN); blobmsg_add_u8(b, "autostart", wdev->autostart); blobmsg_add_u8(b, "disabled", wdev->disabled); + put_container(b, wdev->config, "config"); i = blobmsg_open_array(b, "interfaces"); vlist_for_each_element(&wdev->interfaces, iface, node) -- 2.11.0