aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIrfan Sheriff <isheriff@google.com>2011-08-26 11:43:50 -0700
committerArik Nemtsov <arik@wizery.com>2012-08-02 13:04:00 +0300
commitcbc6f9b36b39f63b63ec88d311b6153db053e8f1 (patch)
tree27b1daa33c28adabd57cdfec43223abd76a04a84
parent20de27cbcf5338a9d67258272db0a371bfc2512f (diff)
downloadexternal_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.c2
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;