aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPurushottam Kushwaha <pkushwah@codeaurora.org>2016-10-14 17:48:23 +0530
committerqcabuildsw <qcabuildsw@localhost>2016-10-23 20:52:45 -0700
commit415b29a14c4fcf53ef24c8405729167c9a8ebb0f (patch)
treeaf3bb203511b89a0223b1dd59f9026d42b913493
parentadd5e6e1b263841163f9a51b3f82d10eab6f0e4b (diff)
downloadandroid_external_wpa_supplicant_8-415b29a14c4fcf53ef24c8405729167c9a8ebb0f.tar.gz
android_external_wpa_supplicant_8-415b29a14c4fcf53ef24c8405729167c9a8ebb0f.tar.bz2
android_external_wpa_supplicant_8-415b29a14c4fcf53ef24c8405729167c9a8ebb0f.zip
EAP-Proxy: Consider EAP-AKA' in SelectedMethod of Status command.
Instead of printing "Unknown", this prints EAP-AKA' in SelectedMethod of "status" command, if eap_type is "EAP_TYPE_AKA_PRIME". Change-Id: Ie4299dbece378a7d87e27b00cf6bcf0d1e13a086 CRs-Fixed: 1078066
-rw-r--r--src/eap_peer/eap_proxy_qmi.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/eap_peer/eap_proxy_qmi.c b/src/eap_peer/eap_proxy_qmi.c
index 0d493723..bd132cff 100644
--- a/src/eap_peer/eap_proxy_qmi.c
+++ b/src/eap_peer/eap_proxy_qmi.c
@@ -2050,12 +2050,16 @@ int eap_proxy_sm_get_status(struct eap_proxy_sm *sm, char *buf, size_t buflen,
return 0;
if (sm->eap_type != EAP_TYPE_NONE) {
- char name[8] = "Unknown";
-
- if (sm->eap_type == EAP_TYPE_SIM)
- os_strlcpy(name, "SIM", 4);
- else if (sm->eap_type == EAP_TYPE_AKA)
- os_strlcpy(name, "AKA", 4);
+ char name[8];
+
+ if (sm->eap_type == EAP_TYPE_SIM)
+ os_strlcpy(name, "SIM", 4);
+ else if (sm->eap_type == EAP_TYPE_AKA)
+ os_strlcpy(name, "AKA", 4);
+ else if (sm->eap_type == EAP_TYPE_AKA_PRIME)
+ os_strlcpy(name, "AKA'", 5);
+ else
+ os_strlcpy(name, "Unknown", 8);
ret = os_snprintf(buf + len, buflen - len,
"selectedMethod=%d (EAP-%s)\n",