nl80211: rework hostapd and wpa_supplicant query code
authorJo-Philipp Wich <jow@openwrt.org>
Mon, 18 May 2015 12:12:02 +0000 (14:12 +0200)
committerJo-Philipp Wich <jow@openwrt.org>
Tue, 19 May 2015 16:28:32 +0000 (18:28 +0200)
commit5aef442328121483ac0b7925c0422e92788c9e7b
tree982633f6650aad2ec39e8dcb76c78fa1de8c4eaa
parent7b39bee1c62dc68c84938cda43115e4d30724d1e
nl80211: rework hostapd and wpa_supplicant query code

The old nl80211_hostapd_info() used a global static buffer which was not
properly zeroed on subsequent invocations, leading to misreported encryption
values when querying multiple radios or radious with multiple vifs.

Also rework and simplify the control socket code for wpa_supplicant by
splitting status query and scan handling.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
iwinfo_nl80211.c