diff options
author | Jouni Malinen <jouni@codeaurora.org> | 2018-10-05 17:51:51 (GMT) |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2018-10-05 17:51:51 (GMT) |
commit | baf4c8637988f77009392935541fcb7f1c6344a7 (patch) | |
tree | 77c137e8ebf838371b450249c767a800a47a3fd2 /wpa_supplicant/bss.c | |
parent | cad810a98f545f06b4d6c98cdf4fc430fea14d8e (diff) | |
download | hostap-baf4c8637988f77009392935541fcb7f1c6344a7.zip hostap-baf4c8637988f77009392935541fcb7f1c6344a7.tar.gz hostap-baf4c8637988f77009392935541fcb7f1c6344a7.tar.bz2 |
HS 2.0: Request and process OSU Providers NAI List ANQP-element
Extend wpa_supplicant to use a separate OSU_NAI information from OSU
Providers NAI List ANQP-element instead of the OSU_NAI information from
OSU Providers list ANQP-element when connecting to the shared BSS
(Single SSID) for OSU.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
Diffstat (limited to 'wpa_supplicant/bss.c')
-rw-r--r-- | wpa_supplicant/bss.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/wpa_supplicant/bss.c b/wpa_supplicant/bss.c index 5aa07ea..3a41db9 100644 --- a/wpa_supplicant/bss.c +++ b/wpa_supplicant/bss.c @@ -103,6 +103,7 @@ static struct wpa_bss_anqp * wpa_bss_anqp_clone(struct wpa_bss_anqp *anqp) ANQP_DUP(hs20_operating_class); ANQP_DUP(hs20_osu_providers_list); ANQP_DUP(hs20_operator_icon_metadata); + ANQP_DUP(hs20_osu_providers_nai_list); #endif /* CONFIG_HS20 */ #undef ANQP_DUP @@ -187,6 +188,7 @@ static void wpa_bss_anqp_free(struct wpa_bss_anqp *anqp) wpabuf_free(anqp->hs20_operating_class); wpabuf_free(anqp->hs20_osu_providers_list); wpabuf_free(anqp->hs20_operator_icon_metadata); + wpabuf_free(anqp->hs20_osu_providers_nai_list); #endif /* CONFIG_HS20 */ os_free(anqp); |