projects
/
oweals
/
iwinfo.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
nl80211: keep awaiting wpa_supplicant scan results on busy response
[oweals/iwinfo.git]
/
iwinfo_nl80211.c
diff --git
a/iwinfo_nl80211.c
b/iwinfo_nl80211.c
index 5af3f9fa569af094539b79c8b8c3874a784c24a9..0e58d4369a2aeeab384241c449c9e5b04d68f6b2 100644
(file)
--- a/
iwinfo_nl80211.c
+++ b/
iwinfo_nl80211.c
@@
-2471,8
+2471,14
@@
static int nl80211_get_scanlist_wpactl(const char *ifname, char *buf, int *len)
tries--;
}
- /*
got a failure reply
*/
+ /*
scanning already in progress, keep awaiting results
*/
else if (!strcmp(reply, "FAIL-BUSY\n"))
+ {
+ tries--;
+ }
+
+ /* another failure, abort */
+ else if (!strncmp(reply, "FAIL-", 5))
{
break;
}