OSDN Git Service

WEXT: Fix suppressing additional DISASSOCIATE events
authorDmitry Shmidt <dimitrysh@google.com>
Thu, 25 Feb 2010 18:37:11 +0000 (10:37 -0800)
committerDmitry Shmidt <dimitrysh@google.com>
Thu, 25 Feb 2010 18:37:11 +0000 (10:37 -0800)
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
wpa_supplicant/src/drivers/driver_wext.c

index 327c44c..388f971 100644 (file)
@@ -2119,6 +2119,10 @@ int wpa_driver_wext_associate(void *priv,
 
        wpa_printf(MSG_DEBUG, "%s", __FUNCTION__);
 
+#ifdef ANDROID
+       drv->skip_disconnect = 0;
+#endif
+
        if (wpa_driver_wext_get_ifflags(drv, &flags) == 0) {
                if (!(flags & IFF_UP)) {
                        wpa_driver_wext_set_ifflags(drv, flags | IFF_UP);