openwrt-patch: fix_owe_ssid_update
This commit is contained in:
parent
182f84d634
commit
500ceaeb52
1 changed files with 5 additions and 5 deletions
|
@ -2420,7 +2420,11 @@ static int hostapd_owe_iface_iter(struct hostapd_iface *iface, void *ctx)
|
|||
if (!bss->conf->ssid.ssid_set || !bss->conf->ssid.ssid_len ||
|
||||
is_zero_ether_addr(bss->own_addr))
|
||||
continue;
|
||||
|
||||
if (!os_memcmp(hapd->conf->owe_transition_bssid, bss->own_addr, ETH_ALEN) &&
|
||||
hapd->conf->owe_transition_ssid_len == bss->conf->ssid.ssid_len &&
|
||||
!os_memcmp(hapd->conf->owe_transition_ssid, bss->conf->ssid.ssid,
|
||||
bss->conf->ssid.ssid_len))
|
||||
return 0;
|
||||
os_memcpy(hapd->conf->owe_transition_bssid, bss->own_addr,
|
||||
ETH_ALEN);
|
||||
os_memcpy(hapd->conf->owe_transition_ssid,
|
||||
|
@ -2437,10 +2441,6 @@ static int hostapd_owe_iface_iter(struct hostapd_iface *iface, void *ctx)
|
|||
|
||||
int hostapd_owe_trans_get_info(struct hostapd_data *hapd)
|
||||
{
|
||||
if (hapd->conf->owe_transition_ssid_len > 0 &&
|
||||
!is_zero_ether_addr(hapd->conf->owe_transition_bssid))
|
||||
return 0;
|
||||
|
||||
/* Find transition mode SSID/BSSID information from a BSS operated by
|
||||
* this hostapd instance. */
|
||||
if (!hapd->iface->interfaces ||
|
||||
|
|
Loading…
Add table
Reference in a new issue