aboutsummaryrefslogtreecommitdiff
path: root/wpa_supplicant/aidl/aidl_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'wpa_supplicant/aidl/aidl_manager.cpp')
-rw-r--r--wpa_supplicant/aidl/aidl_manager.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/wpa_supplicant/aidl/aidl_manager.cpp b/wpa_supplicant/aidl/aidl_manager.cpp
index d7987e62..89b5432b 100644
--- a/wpa_supplicant/aidl/aidl_manager.cpp
+++ b/wpa_supplicant/aidl/aidl_manager.cpp
@@ -2058,17 +2058,15 @@ void AidlManager::notifyCertification(struct wpa_supplicant *wpa_s,
return;
}
struct wpa_ssid *current_ssid = wpa_s->current_ssid;
+ if (!wpa_key_mgmt_wpa_ieee8021x(current_ssid->key_mgmt)) {
+ return;
+ }
if (NULL == subject || NULL == cert_hash || NULL == cert) {
wpa_printf(MSG_ERROR,
"Incomplete certificate information. Drop Certification event!");
return;
}
- if (!wpa_key_mgmt_wpa_ieee8021x(current_ssid->key_mgmt)) {
- wpa_printf(MSG_ERROR, "Not 802.1x configuration, Drop Certification event!");
- return;
- }
- if (current_ssid->eap.cert.ca_path || current_ssid->eap.cert.ca_cert) {
- wpa_printf(MSG_DEBUG, "Already has CA certificate. Drop Certification event!");
+ if (current_ssid->eap.cert.ca_cert) {
return;
}