aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Shmidt <dimitrysh@google.com>2012-05-30 17:00:15 -0700
committerDmitry Shmidt <dimitrysh@google.com>2012-05-30 17:00:15 -0700
commit6e95f5f46d53a4c40386e2ef9ec87e56af9e2160 (patch)
treebe9bf4cce1c1a9ee1d1521538e27ff4f8b691ea6
parent98f9e76624da6bb96edc1982c423e4a119c5170a (diff)
downloadandroid_external_wpa_supplicant_8-6e95f5f46d53a4c40386e2ef9ec87e56af9e2160.tar.gz
android_external_wpa_supplicant_8-6e95f5f46d53a4c40386e2ef9ec87e56af9e2160.tar.bz2
android_external_wpa_supplicant_8-6e95f5f46d53a4c40386e2ef9ec87e56af9e2160.zip
wpa_supplicant: nl80211: Fix message processing
BUG: 6584268 Change-Id: Ib840d6b678a914be4e50d4916fecc1738b2b56f9 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
-rw-r--r--src/drivers/driver_nl80211.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c
index 77a6a35e..87951041 100644
--- a/src/drivers/driver_nl80211.c
+++ b/src/drivers/driver_nl80211.c
@@ -2188,11 +2188,12 @@ static int process_global_event(struct nl_msg *msg, void *arg)
dl_list_for_each(drv, &global->interfaces,
struct wpa_driver_nl80211_data, list) {
if (ifidx == -1 || ifidx == drv->ifindex ||
- have_ifidx(drv, ifidx))
+ have_ifidx(drv, ifidx)) {
do_process_drv_event(drv, gnlh->cmd, tb);
#ifdef ANDROID_P2P
break;
#endif
+ }
}
return NL_SKIP;