Revert the configKey generation algorithm to what it was in K.

Bug: 17670914
Change-Id: Ibb2ea26ea28a38518caab7d1b45ae535a0eaf661
This commit is contained in:
Lorenzo Colitti
2014-09-30 18:30:04 +09:00
parent bc156ba430
commit 8e1e34a3f6

View File

@@ -1222,18 +1222,15 @@ public class WifiConfiguration implements Parcelable {
if (allowCached && mCachedConfigKey != null) {
key = mCachedConfigKey;
} else {
key = this.SSID;
if (key == null)
key = "";
if (this.wepKeys[0] != null) {
key = key + "-WEP";
}
if (this.allowedKeyManagement.get(KeyMgmt.WPA_PSK)) {
key = key + "-" + KeyMgmt.strings[KeyMgmt.WPA_PSK];
}
if (this.allowedKeyManagement.get(KeyMgmt.WPA_EAP) ||
this.allowedKeyManagement.get(KeyMgmt.IEEE8021X)) {
key = key + "-" + KeyMgmt.strings[KeyMgmt.WPA_EAP];
if (allowedKeyManagement.get(KeyMgmt.WPA_PSK)) {
key = SSID + KeyMgmt.strings[KeyMgmt.WPA_PSK];
} else if (allowedKeyManagement.get(KeyMgmt.WPA_EAP) ||
allowedKeyManagement.get(KeyMgmt.IEEE8021X)) {
key = SSID + KeyMgmt.strings[KeyMgmt.WPA_EAP];
} else if (wepKeys[0] != null) {
key = SSID + "WEP";
} else {
key = SSID + KeyMgmt.strings[KeyMgmt.NONE];
}
mCachedConfigKey = key;
}