summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Shmidt <dimitrysh@google.com>2010-02-25 11:30:09 -0800
committerDmitry Shmidt <dimitrysh@google.com>2010-02-25 11:30:09 -0800
commit7132f80698e36219dd156e42e722e24b457c200b (patch)
tree1059f7be0884f5be1fb812356bb4cc47e98c79c1
parentdd3a45e0b76921bc4aeabd1fdc9f84c2ae3ef8c7 (diff)
downloadti-7132f80698e36219dd156e42e722e24b457c200b.tar.gz
wl1271: Fix suppressing additional DISASSOCIATE events
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
-rw-r--r--wilink_6_1/wpa_supplicant_lib/driver_ti.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/wilink_6_1/wpa_supplicant_lib/driver_ti.c b/wilink_6_1/wpa_supplicant_lib/driver_ti.c
index e7e2bc2..a761716 100644
--- a/wilink_6_1/wpa_supplicant_lib/driver_ti.c
+++ b/wilink_6_1/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);