Parcourir la source

wext: Fix deauthentication to do IW_MLME_DEAUTH prior to disconnect

4853d5ac847efbfe54b80eeefabc2932696414c9 had a small bug in the order
of these function calls in _wext_deauthenticate() (_disassociate()
did have the correct order). The deauthentication frame is supposed
to go out (if driver supports that) before we disconnect more
forcefully.
Dan Williams il y a 16 ans
Parent
commit
87d01acfeb
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      src/drivers/driver_wext.c

+ 1 - 1
src/drivers/driver_wext.c

@@ -1962,8 +1962,8 @@ static int wpa_driver_wext_deauthenticate(void *priv, const u8 *addr,
 	struct wpa_driver_wext_data *drv = priv;
 	int ret;
 	wpa_printf(MSG_DEBUG, "%s", __FUNCTION__);
-	wpa_driver_wext_disconnect(drv);
 	ret = wpa_driver_wext_mlme(drv, addr, IW_MLME_DEAUTH, reason_code);
+	wpa_driver_wext_disconnect(drv);
 	return ret;
 }