aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVishal Mahaveer <a0271468@ti.com>2011-10-24 16:01:00 -0600
committerKeith Deacon <kdeacon@ti.com>2011-11-15 20:45:50 -0600
commitfa43dd4b08bdb6edc40e40e0abbe74fee376eaa1 (patch)
treee1a88fd8674aec799f3d8a9bb1c67100c3222caf
parentbfadf669db19b7abd16465631cc56ea4c26858b3 (diff)
downloadandroid_external_wpa_supplicant_8-fa43dd4b08bdb6edc40e40e0abbe74fee376eaa1.tar.gz
android_external_wpa_supplicant_8-fa43dd4b08bdb6edc40e40e0abbe74fee376eaa1.tar.bz2
android_external_wpa_supplicant_8-fa43dd4b08bdb6edc40e40e0abbe74fee376eaa1.zip
nl80211: Add missing code in wpa_driver_nl80211_probe_req_report
Commit "6e933c1e09094a8972ef1e782c57f8b3c55c91d0" removed piece of code from wpa_driver_nl80211_probe_req_report API. Adding it back. Change-Id: I51bab24d5a84244c462539d0cd0b625e4281e92f Signed-off-by: Vishal Mahaveer <a0271468@ti.com>
-rw-r--r--src/drivers/driver_nl80211.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c
index c38663d2..a9f0c1e6 100644
--- a/src/drivers/driver_nl80211.c
+++ b/src/drivers/driver_nl80211.c
@@ -6409,6 +6409,13 @@ static int wpa_driver_nl80211_probe_req_report(void *priv, int report)
struct i802_bss *bss = priv;
struct wpa_driver_nl80211_data *drv = bss->drv;
+ if (drv->nlmode != NL80211_IFTYPE_STATION) {
+ wpa_printf(MSG_DEBUG, "nl80211: probe_req_report control only "
+ "allowed in station mode (iftype=%d)",
+ drv->nlmode);
+ return -1;
+ }
+
if (!report) {
if (drv->nl_handle_preq) {
eloop_unregister_read_sock(