diff --git a/wpa_supplicant/sme.c b/wpa_supplicant/sme.c index c98a541f2..c60ec4711 100644 --- a/wpa_supplicant/sme.c +++ b/wpa_supplicant/sme.c @@ -972,6 +972,8 @@ static void sme_send_external_auth_status(struct wpa_supplicant *wpa_s, params.ssid = wpa_s->sme.ext_auth_ssid; params.ssid_len = wpa_s->sme.ext_auth_ssid_len; params.bssid = wpa_s->sme.ext_auth_bssid; + if (wpa_s->conf->sae_pmkid_in_assoc && status == WLAN_STATUS_SUCCESS) + params.pmkid = wpa_s->sme.sae.pmkid; wpa_drv_send_external_auth_status(wpa_s, ¶ms); }