Skip to content

Commit

Permalink
wl1271: Fix Association order and clean scan cache after "driver stop"
Browse files Browse the repository at this point in the history
Change-Id: I433773112c7c2cba8cfac0de0e32df2e35dab184
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
  • Loading branch information
Dmitry Shmidt committed Mar 11, 2010
1 parent f7c4755 commit 1bf5534
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion wilink_6_1/wpa_supplicant_lib/driver_ti.c
Original file line number Diff line number Diff line change
Expand Up @@ -615,6 +615,7 @@ static int wpa_driver_tista_driver_cmd( void *priv, char *cmd, char *buf, size_t
}
ret = wpa_driver_tista_driver_stop(priv);
if( ret == 0 ) {
scan_exit(drv); /* clear scan cache */
drv->driver_is_loaded = FALSE;
wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "STOPPED");
}
Expand Down Expand Up @@ -1307,8 +1308,10 @@ static int wpa_driver_tista_associate(void *priv,
}
}

#if 0
if (!params->bssid)
wpa_driver_wext_set_bssid(drv->wext, NULL);
#endif

#ifdef WPA_SUPPLICANT_VER_0_5_X
/* Set driver network mode (Adhoc/Infrastructure) according to supplied parameters */
Expand Down Expand Up @@ -1363,7 +1366,6 @@ static int wpa_driver_tista_associate(void *priv,
if (params->freq)
wpa_driver_wext_set_freq(drv->wext, params->freq);

ret = wpa_driver_wext_set_ssid(drv->wext, params->ssid, params->ssid_len);
if (params->bssid) {
wpa_printf(MSG_DEBUG, "wpa_driver_tista_associate: BSSID=" MACSTR,
MAC2STR(params->bssid));
Expand All @@ -1373,6 +1375,7 @@ static int wpa_driver_tista_associate(void *priv,
}
}

ret = wpa_driver_wext_set_ssid(drv->wext, params->ssid, params->ssid_len);
return ret;
}

Expand Down

0 comments on commit 1bf5534

Please sign in to comment.