wpa_supplicant: nl80211: Fix message processing
BUG: 6584268
Change-Id: Ib840d6b678a914be4e50d4916fecc1738b2b56f9
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c
index 77a6a35..8795104 100644
--- a/src/drivers/driver_nl80211.c
+++ b/src/drivers/driver_nl80211.c
@@ -2188,11 +2188,12 @@
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;