From: Jo-Philipp Wich Date: Tue, 24 Jul 2018 14:41:47 +0000 (+0200) Subject: nl80211: attempt to query Mesh ID from ubus X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=94b1366de313c4d1c0c1ea8f0b859bc44d0b231a;p=project%2Fiwinfo.git nl80211: attempt to query Mesh ID from ubus Signed-off-by: Jo-Philipp Wich --- diff --git a/iwinfo_nl80211.c b/iwinfo_nl80211.c index fe307ab..ca78742 100644 --- a/iwinfo_nl80211.c +++ b/iwinfo_nl80211.c @@ -1115,6 +1115,11 @@ static int nl80211_get_ssid(const char *ifname, char *buf) nl80211_hostapd_query(ifname, "ssid", sb.ssid, IWINFO_ESSID_MAX_SIZE + 1); + /* failed, try to obtain Mesh ID */ + if (sb.ssid[0] == 0) + iwinfo_ubus_query(res ? res : ifname, "mesh_id", + sb.ssid, IWINFO_ESSID_MAX_SIZE + 1); + return (sb.ssid[0] == 0) ? -1 : 0; }