projects
/
oweals
/
luci.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5858bd3
)
libiwinfo: fail after 5 tries when there's no response from wpa_supplicant
author
Jo-Philipp Wich
<jow@openwrt.org>
Tue, 18 Jan 2011 15:28:45 +0000
(15:28 +0000)
committer
Jo-Philipp Wich
<jow@openwrt.org>
Tue, 18 Jan 2011 15:28:45 +0000
(15:28 +0000)
contrib/package/iwinfo/src/iwinfo_nl80211.c
patch
|
blob
|
history
diff --git
a/contrib/package/iwinfo/src/iwinfo_nl80211.c
b/contrib/package/iwinfo/src/iwinfo_nl80211.c
index aca2be233ee286497fb9295084f540862899703c..fa714e906393405f280e4c154d0fd9c5753c2bc2 100644
(file)
--- a/
contrib/package/iwinfo/src/iwinfo_nl80211.c
+++ b/
contrib/package/iwinfo/src/iwinfo_nl80211.c
@@
-356,6
+356,7
@@
static inline int nl80211_wpactl_recv(int sock, char *buf, int blen)
static char * nl80211_wpactl_info(const char *ifname, const char *cmd,
const char *event)
{
+ int numtry = 0;
int sock = -1;
char *rv = NULL;
size_t remote_length, local_length;
@@
-395,7
+396,7
@@
static char * nl80211_wpactl_info(const char *ifname, const char *cmd,
send(sock, cmd, strlen(cmd), 0);
- while(
1
)
+ while(
numtry++ < 5
)
{
if( nl80211_wpactl_recv(sock, buffer, sizeof(buffer)) <= 0 )
{