summaryrefslogtreecommitdiff
path: root/service
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2020-07-10 01:55:11 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-07-10 01:55:11 +0000
commit696f9eea14613069104a8ddceb1b5658925389e3 (patch)
tree9b2f2d04ff3568cc26f37eb858f419d38a6bc561 /service
parent9cd0bcd5a948d02c696c50c287a60263085a8d78 (diff)
parentedb87e0f55153ee1b8203097332c3af5b458b947 (diff)
Merge "wifi: remove cached hal data on updating a network" into rvc-dev am: 2022b51e1b am: edb87e0f55
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/opt/net/wifi/+/12084866 Change-Id: I25dde0d3daf8af0e30bfbfdd9c8ea673ec421c19
Diffstat (limited to 'service')
-rw-r--r--service/java/com/android/server/wifi/ClientModeImpl.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/service/java/com/android/server/wifi/ClientModeImpl.java b/service/java/com/android/server/wifi/ClientModeImpl.java
index 678defbf2..6c31185da 100644
--- a/service/java/com/android/server/wifi/ClientModeImpl.java
+++ b/service/java/com/android/server/wifi/ClientModeImpl.java
@@ -1109,6 +1109,9 @@ public class ClientModeImpl extends StateMachine {
@Override
public void onNetworkUpdated(WifiConfiguration newConfig, WifiConfiguration oldConfig) {
+ // Clear invalid cached data.
+ mWifiNative.removeNetworkCachedData(oldConfig.networkId);
+
// Check if user/app change meteredOverride for connected network.
if (newConfig.networkId != mLastNetworkId
|| newConfig.meteredOverride == oldConfig.meteredOverride) {