diff options
author | Ningyuan Wang <nywang@google.com> | 2017-04-24 18:10:40 -0700 |
---|---|---|
committer | Ningyuan Wang <nywang@google.com> | 2017-04-24 18:10:40 -0700 |
commit | 8c9f6f1ea469f8c6252228f9fd9b9029a486dd14 (patch) | |
tree | 67389161e49f777fba01c1722af933afef0be280 | |
parent | 41326bbeb2fe5c54ac051487c1e28eae822d1720 (diff) |
Do not reset anonymous identity for PEAP
Bug: 37492360
Test: compile, integration test
Change-Id: I9db7f7dfb7c78ab3dcb2261624f8caa01c457230
-rw-r--r-- | service/java/com/android/server/wifi/WifiConfigManager.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/service/java/com/android/server/wifi/WifiConfigManager.java b/service/java/com/android/server/wifi/WifiConfigManager.java index d9f3c1a23..9020b8e0f 100644 --- a/service/java/com/android/server/wifi/WifiConfigManager.java +++ b/service/java/com/android/server/wifi/WifiConfigManager.java @@ -2334,7 +2334,9 @@ public class WifiConfigManager { String currentIdentity = TelephonyUtil.getSimIdentity(mTelephonyManager, config); // Update the loaded config config.enterpriseConfig.setIdentity(currentIdentity); - config.enterpriseConfig.setAnonymousIdentity(""); + if (config.enterpriseConfig.getEapMethod() != WifiEnterpriseConfig.Eap.PEAP) { + config.enterpriseConfig.setAnonymousIdentity(""); + } } } } |