summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--service/java/com/android/server/wifi/WifiConfigStore.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/service/java/com/android/server/wifi/WifiConfigStore.java b/service/java/com/android/server/wifi/WifiConfigStore.java
index 767607b90..e44896d71 100644
--- a/service/java/com/android/server/wifi/WifiConfigStore.java
+++ b/service/java/com/android/server/wifi/WifiConfigStore.java
@@ -2826,8 +2826,9 @@ public class WifiConfigStore extends IpConfigStore {
setVariables: {
if (newNetwork == false ) {
- savedConfig = mConfiguredNetworks.get(netId);
- if (savedConfig != null) {
+ WifiConfiguration existingConfig = mConfiguredNetworks.get(netId);
+ if (existingConfig != null) {
+ savedConfig = new WifiConfiguration(existingConfig);
readNetworkVariables(savedConfig);
}
}