From: Jouni Malinen Date: Sun, 4 Feb 2018 09:55:01 +0000 (+0200) Subject: OWE: Fix association IEs for transition mode open AP connection X-Git-Tag: hostap_2_7~603 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9f8d459d4c15735457dadcc87b62790656866285;p=thirdparty%2Fhostap.git OWE: Fix association IEs for transition mode open AP connection The special case of returning from wpa_supplicant_set_suites() when OWE transition mode profile is used for an open association did not clear the wpa_ie buffer length properly. This resulted in trying to use corrupted IEs in the association request and failed association (cfg80211 rejects the request or if the request were to go out, the AP would likely reject it). Signed-off-by: Jouni Malinen --- diff --git a/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant/wpa_supplicant.c index 4209c4145..8bc9a7c58 100644 --- a/wpa_supplicant/wpa_supplicant.c +++ b/wpa_supplicant/wpa_supplicant.c @@ -1267,6 +1267,7 @@ int wpa_supplicant_set_suites(struct wpa_supplicant *wpa_s, !bss_wpa && !bss_rsn && !bss_osen) { wpa_supplicant_set_non_wpa_policy(wpa_s, ssid); wpa_s->wpa_proto = 0; + *wpa_ie_len = 0; return 0; } #endif /* CONFIG_OWE */