Propagate WifiConfiguration ephemeral bit to ScanResult.
Bug: 18206244
Change-Id: I82e8a359db32a84145716b43d8438767959a00b3
diff --git a/service/java/com/android/server/wifi/WifiConfigStore.java b/service/java/com/android/server/wifi/WifiConfigStore.java
index c4d022f..5ff0e32 100644
--- a/service/java/com/android/server/wifi/WifiConfigStore.java
+++ b/service/java/com/android/server/wifi/WifiConfigStore.java
@@ -3242,6 +3242,12 @@
scanResult.isAutoJoinCandidate = result.isAutoJoinCandidate;
}
+ if (config.ephemeral) {
+ // For an ephemeral Wi-Fi config, the ScanResult should be considered
+ // untrusted.
+ scanResult.untrusted = true;
+ }
+
// Add the scan result to this WifiConfiguration
config.scanResultCache.put(scanResult.BSSID, scanResult);
// Since we added a scan result to this configuration, re-attempt linking