projects
/
openwrt
/
staging
/
yousong.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
iwinfo: adjust for changed wpa_supplicant control socket path
[openwrt/staging/yousong.git]
/
package
/
network
/
utils
/
iwinfo
/
src
/
iwinfo_nl80211.c
diff --git
a/package/network/utils/iwinfo/src/iwinfo_nl80211.c
b/package/network/utils/iwinfo/src/iwinfo_nl80211.c
index a258d2f2b208e722f4503e1bb479e55873d9ad1d..854be6bbf8f91c41ada60238ae9a424a2e987f1e 100644
(file)
--- a/
package/network/utils/iwinfo/src/iwinfo_nl80211.c
+++ b/
package/network/utils/iwinfo/src/iwinfo_nl80211.c
@@
-526,7
+526,13
@@
static char * nl80211_wpactl_info(const char *ifname, const char *cmd,
goto out;
if (connect(sock, (struct sockaddr *) &remote, remote_length))
goto out;
if (connect(sock, (struct sockaddr *) &remote, remote_length))
- goto out;
+ {
+ remote_length = sizeof(remote.sun_family) + sprintf(remote.sun_path,
+ "/var/run/wpa_supplicant/%s", ifname);
+
+ if (connect(sock, (struct sockaddr *) &remote, remote_length))
+ goto out;
+ }
local.sun_family = AF_UNIX;
local_length = sizeof(local.sun_family) +
local.sun_family = AF_UNIX;
local_length = sizeof(local.sun_family) +