diff options
author | Irfan Sheriff <isheriff@google.com> | 2011-08-26 11:43:50 -0700 |
---|---|---|
committer | Arik Nemtsov <arik@wizery.com> | 2012-08-02 13:04:00 +0300 |
commit | cbc6f9b36b39f63b63ec88d311b6153db053e8f1 (patch) | |
tree | 27b1daa33c28adabd57cdfec43223abd76a04a84 | |
parent | 20de27cbcf5338a9d67258272db0a371bfc2512f (diff) | |
download | external_wpa_supplicant_8_ti-cbc6f9b36b39f63b63ec88d311b6153db053e8f1.zip external_wpa_supplicant_8_ti-cbc6f9b36b39f63b63ec88d311b6153db053e8f1.tar.gz external_wpa_supplicant_8_ti-cbc6f9b36b39f63b63ec88d311b6153db053e8f1.tar.bz2 |
Use exact interface as socket parameter for init
For p2p, there are virtual interfaces (like p2p-wlan0-X) created and
that results in binding to the common init socket right now.
Instead, have the init bind fail for p2p interfaces and create seperate
sockets specified by the ctrl_interface path in config file
Bug: 5002384
Change-Id: Ia155df079a0bcca1871b6bcab2ef7111f0cba6c1
-rw-r--r-- | wpa_supplicant/ctrl_iface_unix.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/wpa_supplicant/ctrl_iface_unix.c b/wpa_supplicant/ctrl_iface_unix.c index 7bebcb8..b9620e0 100644 --- a/wpa_supplicant/ctrl_iface_unix.c +++ b/wpa_supplicant/ctrl_iface_unix.c @@ -275,7 +275,7 @@ wpa_supplicant_ctrl_iface_init(struct wpa_supplicant *wpa_s) goto fail; #ifdef ANDROID os_snprintf(addr.sun_path, sizeof(addr.sun_path), "wpa_%s", - wpa_s->conf->ctrl_interface); + wpa_s->ifname); priv->sock = android_get_control_socket(addr.sun_path); if (priv->sock >= 0) goto havesock; |