WPS: Fix clearing of WPS IE with madwifi driver
On WPS init/deinit process, the hostapd clears it's own WPS IE with 0 length WPS IE. But it fails. Because the parameter to ioctl is too short. Then hostapd prints a below message. ioctl[IEEE80211_IOCTL_SET_APPIEBUF]: Invalid argument
This commit is contained in:
parent
edd757e8a3
commit
34a6c94178
1 changed files with 2 additions and 0 deletions
|
@ -97,6 +97,8 @@ set80211priv(struct madwifi_driver_data *drv, int op, void *data, int len)
|
||||||
if (op == IEEE80211_IOCTL_FILTERFRAME)
|
if (op == IEEE80211_IOCTL_FILTERFRAME)
|
||||||
do_inline = 0;
|
do_inline = 0;
|
||||||
#endif /* IEEE80211_IOCTL_FILTERFRAME */
|
#endif /* IEEE80211_IOCTL_FILTERFRAME */
|
||||||
|
if (op == IEEE80211_IOCTL_SET_APPIEBUF)
|
||||||
|
do_inline = 0;
|
||||||
if (do_inline) {
|
if (do_inline) {
|
||||||
/*
|
/*
|
||||||
* Argument data fits inline; put it there.
|
* Argument data fits inline; put it there.
|
||||||
|
|
Loading…
Reference in a new issue