mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-02-06 20:24:06 -05:00
nl80211: Make set_bssid() WEXT_COMPAT
This commit is contained in:
parent
95f02a5ddd
commit
ed384c2c67
@ -331,6 +331,7 @@ static int wpa_driver_nl80211_get_bssid(void *priv, u8 *bssid)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef WEXT_COMPAT
|
||||||
static int wpa_driver_nl80211_set_bssid(void *priv, const u8 *bssid)
|
static int wpa_driver_nl80211_set_bssid(void *priv, const u8 *bssid)
|
||||||
{
|
{
|
||||||
struct wpa_driver_nl80211_data *drv = priv;
|
struct wpa_driver_nl80211_data *drv = priv;
|
||||||
@ -352,6 +353,7 @@ static int wpa_driver_nl80211_set_bssid(void *priv, const u8 *bssid)
|
|||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
#endif /* WEXT_COMPAT */
|
||||||
|
|
||||||
|
|
||||||
static int wpa_driver_nl80211_get_ssid(void *priv, u8 *ssid)
|
static int wpa_driver_nl80211_get_ssid(void *priv, u8 *ssid)
|
||||||
@ -1505,12 +1507,14 @@ static void wpa_driver_nl80211_deinit(void *priv)
|
|||||||
|
|
||||||
eloop_cancel_timeout(wpa_driver_nl80211_scan_timeout, drv, drv->ctx);
|
eloop_cancel_timeout(wpa_driver_nl80211_scan_timeout, drv, drv->ctx);
|
||||||
|
|
||||||
|
#ifdef WEXT_COMPAT
|
||||||
/*
|
/*
|
||||||
* Clear possibly configured driver parameters in order to make it
|
* Clear possibly configured driver parameters in order to make it
|
||||||
* easier to use the driver after wpa_supplicant has been terminated.
|
* easier to use the driver after wpa_supplicant has been terminated.
|
||||||
*/
|
*/
|
||||||
(void) wpa_driver_nl80211_set_bssid(drv,
|
(void) wpa_driver_nl80211_set_bssid(drv,
|
||||||
(u8 *) "\x00\x00\x00\x00\x00\x00");
|
(u8 *) "\x00\x00\x00\x00\x00\x00");
|
||||||
|
#endif /* WEXT_COMPAT */
|
||||||
|
|
||||||
wpa_driver_nl80211_send_oper_ifla(priv, 0, IF_OPER_UP);
|
wpa_driver_nl80211_send_oper_ifla(priv, 0, IF_OPER_UP);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user