From: Saurav Babu Date: Fri, 1 Jul 2016 12:06:17 +0000 (+0000) Subject: nl80211: Provide frequency in EVENT_ASSOC when IBSS is joined X-Git-Tag: hostap_2_6~266 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f0e84057fb23757a6800f32ad5d44a8542505625;p=thirdparty%2Fhostap.git nl80211: Provide frequency in EVENT_ASSOC when IBSS is joined Provides operating 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 --- diff --git a/src/drivers/driver_nl80211_event.c b/src/drivers/driver_nl80211_event.c index 961a2e482..8e3ff4c07 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 " @@ -935,7 +936,10 @@ static void mlme_event_join_ibss(struct wpa_driver_nl80211_data *drv, drv->first_bss->freq = freq; } - wpa_supplicant_event(drv->ctx, EVENT_ASSOC, NULL); + os_memset(&event, 0, sizeof(event)); + event.assoc_info.freq = freq; + + wpa_supplicant_event(drv->ctx, EVENT_ASSOC, &event); }