Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cd80e107 authored by John W. Linville's avatar John W. Linville
Browse files
parents 53b2f828 d70b7616
Loading
Loading
Loading
Loading
+3 −8
Original line number Original line Diff line number Diff line
@@ -2861,14 +2861,6 @@ static void ieee80211_rx_bss_info(struct ieee80211_sub_if_data *sdata,
		ieee80211_rx_bss_put(local, bss);
		ieee80211_rx_bss_put(local, bss);
		sdata->vif.bss_conf.beacon_rate = bss->beacon_rate;
		sdata->vif.bss_conf.beacon_rate = bss->beacon_rate;
	}
	}

	if (!sdata->u.mgd.associated ||
	    !ether_addr_equal(mgmt->bssid, sdata->u.mgd.associated->bssid))
		return;

	ieee80211_sta_process_chanswitch(sdata, rx_status->mactime,
					 elems, true);

}
}




@@ -3157,6 +3149,9 @@ static void ieee80211_rx_mgmt_beacon(struct ieee80211_sub_if_data *sdata,


	ieee80211_rx_bss_info(sdata, mgmt, len, rx_status, &elems);
	ieee80211_rx_bss_info(sdata, mgmt, len, rx_status, &elems);


	ieee80211_sta_process_chanswitch(sdata, rx_status->mactime,
					 &elems, true);

	if (ieee80211_sta_wmm_params(local, sdata, elems.wmm_param,
	if (ieee80211_sta_wmm_params(local, sdata, elems.wmm_param,
				     elems.wmm_param_len))
				     elems.wmm_param_len))
		changed |= BSS_CHANGED_QOS;
		changed |= BSS_CHANGED_QOS;