nl80211: Provide association frequency in EVENT_ASSOC when IBSS is joined

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch provides association frequency in EVENT_ASSOC when IBSS is
joined so that wpa_s->assoc_freq can be updated when any IBSS network is
joined.

Signed-off-by: Saurav Babu <saurav.babu@xxxxxxxxxxx>
---
 src/drivers/driver_nl80211_event.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/drivers/driver_nl80211_event.c b/src/drivers/driver_nl80211_event.c
index 961a2e4..9b4db3e 100644
--- a/src/drivers/driver_nl80211_event.c
+++ b/src/drivers/driver_nl80211_event.c
@@ -916,6 +916,7 @@ static void mlme_event_join_ibss(struct wpa_driver_nl80211_data *drv,
 				 struct nlattr *tb[])
 {
 	unsigned int freq;
+	union wpa_event_data event;
 
 	if (tb[NL80211_ATTR_MAC] == NULL) {
 		wpa_printf(MSG_DEBUG, "nl80211: No address in IBSS joined "
@@ -934,8 +935,10 @@ static void mlme_event_join_ibss(struct wpa_driver_nl80211_data *drv,
 			   freq);
 		drv->first_bss->freq = freq;
 	}
+	os_memset(&event, 0, sizeof(event));
+	event.assoc_info.freq = freq;
 
-	wpa_supplicant_event(drv->ctx, EVENT_ASSOC, NULL);
+	wpa_supplicant_event(drv->ctx, EVENT_ASSOC, &event);
 }
 
 
-- 
1.9.1
_______________________________________________
Hostap mailing list
Hostap@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/hostap



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux