summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Shmidt <dimitrysh@google.com>2010-02-25 11:31:36 -0800
committerDmitry Shmidt <dimitrysh@google.com>2010-02-25 11:31:36 -0800
commit591f413d31d9be2fcc3d6f38a09bcb6865ecfc4c (patch)
treec79c18e4b73c5a1f0e8c9a550fcffc488ea2e3f5
parent3992c00dacad93b3dd2f4f9608e518e05dd05ad4 (diff)
downloadwlan-591f413d31d9be2fcc3d6f38a09bcb6865ecfc4c.tar.gz
wl1271: Fix suppressing additional DISASSOCIATE events
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
-rw-r--r--wl1271/wpa_supplicant_lib/driver_ti.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/wl1271/wpa_supplicant_lib/driver_ti.c b/wl1271/wpa_supplicant_lib/driver_ti.c
index e7e2bc22..a761716e 100644
--- a/wl1271/wpa_supplicant_lib/driver_ti.c
+++ b/wl1271/wpa_supplicant_lib/driver_ti.c
@@ -1295,6 +1295,12 @@ static int wpa_driver_tista_associate(void *priv,
wpa_printf(MSG_DEBUG, "%s", __FUNCTION__);
TI_CHECK_DRIVER( drv->driver_is_loaded, -1 );
+#ifdef WPA_SUPPLICANT_VER_0_6_X
+#ifdef ANDROID
+ ((struct wpa_driver_wext_data *)(drv->wext))->skip_disconnect = 0;
+#endif
+#endif
+
if (wpa_driver_wext_get_ifflags(drv->wext, &flags) == 0) {
if (!(flags & IFF_UP)) {
wpa_driver_wext_set_ifflags(drv->wext, flags | IFF_UP);