Merge "Don't save the anonymous identity for EAP-SIM/AKA/AKA-Prime" into nyc-mr1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
015c8a3ac0
@@ -375,7 +375,15 @@ public class WifiEnterpriseConfig implements Parcelable {
|
||||
return false;
|
||||
}
|
||||
|
||||
// wpa_supplicant can update the anonymous identity for these kinds of networks after
|
||||
// framework reads them, so make sure the framework doesn't try to overwrite them.
|
||||
boolean shouldNotWriteAnonIdentity = mEapMethod == WifiEnterpriseConfig.Eap.SIM
|
||||
|| mEapMethod == WifiEnterpriseConfig.Eap.AKA
|
||||
|| mEapMethod == WifiEnterpriseConfig.Eap.AKA_PRIME;
|
||||
for (String key : mFields.keySet()) {
|
||||
if (shouldNotWriteAnonIdentity && ANON_IDENTITY_KEY.equals(key)) {
|
||||
continue;
|
||||
}
|
||||
if (!saver.saveValue(key, mFields.get(key))) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user