wl1271: Ignore scan error in case of ongoing scan action
Change-Id: I91669a29ec679f964d403b02383490161b67df86
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
diff --git a/wl1271/wpa_supplicant_lib/driver_ti.c b/wl1271/wpa_supplicant_lib/driver_ti.c
index d5afff7..e62755e 100644
--- a/wl1271/wpa_supplicant_lib/driver_ti.c
+++ b/wl1271/wpa_supplicant_lib/driver_ti.c
@@ -299,11 +299,15 @@
res = wpa_driver_tista_private_send(priv, TIWLN_802_11_START_APP_SCAN_SET, &scanParams, sizeof(scanParams), NULL, 0);
- if (0 != res)
+ if (0 != res) {
wpa_printf(MSG_ERROR, "ERROR - Failed to do tista scan!");
- else
+ if (wpa_s->scanning) {
+ res = 0;
+ wpa_printf(MSG_ERROR, "Ongoing Scan action...");
+ }
+ } else {
wpa_printf(MSG_DEBUG, "wpa_driver_tista_scan success");
-
+ }
timeout = 30;
wpa_printf(MSG_DEBUG, "Scan requested (ret=%d) - scan timeout %d sec",
res, timeout);