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