wifi: use nm_wifi_ap_set_address_bin() in activation_success_handler()

This commit is contained in:
Thomas Haller 2020-11-19 10:35:49 +01:00
parent 248b112a9a
commit 54817e3cfd
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728
2 changed files with 3 additions and 8 deletions

View file

@ -454,10 +454,8 @@ periodic_update(NMDeviceIwd *self)
if (nm_ethernet_address_is_valid(bssid, ETH_ALEN)
&& memcmp(bssid, priv->current_ap_bssid, ETH_ALEN)) {
gs_free char *bssid_str = NULL;
memcpy(priv->current_ap_bssid, bssid, ETH_ALEN);
bssid_str = nm_utils_hwaddr_ntoa(bssid, ETH_ALEN);
ap_changed |= nm_wifi_ap_set_address(priv->current_ap, bssid_str);
ap_changed |= nm_wifi_ap_set_address_bin(priv->current_ap, bssid);
ap_changed |= nm_wifi_ap_set_freq(priv->current_ap,
nm_platform_wifi_get_frequency(platform, ifindex));
}

View file

@ -3391,11 +3391,8 @@ activation_success_handler(NMDevice *device)
update_bssid ? bssid : NULL,
NULL,
update_rate ? &rate : NULL)) {
if (update_bssid && nm_ethernet_address_is_valid(bssid, ETH_ALEN)) {
gs_free char *bssid_str = NULL;
bssid_str = nm_utils_hwaddr_ntoa(bssid, ETH_ALEN);
ap_changed |= nm_wifi_ap_set_address(priv->current_ap, bssid_str);
}
if (update_bssid && nm_ethernet_address_is_valid(bssid, ETH_ALEN))
ap_changed |= nm_wifi_ap_set_address_bin(priv->current_ap, bssid);
if (update_rate)
ap_changed |= nm_wifi_ap_set_max_bitrate(priv->current_ap, rate);
}