summaryrefslogtreecommitdiff
path: root/service
diff options
context:
space:
mode:
Diffstat (limited to 'service')
-rw-r--r--service/java/com/android/server/wifi/WifiApConfigStore.java3
-rw-r--r--service/java/com/android/server/wifi/WifiConfigManager.java5
2 files changed, 5 insertions, 3 deletions
diff --git a/service/java/com/android/server/wifi/WifiApConfigStore.java b/service/java/com/android/server/wifi/WifiApConfigStore.java
index 0fee6f0a2..04a9f22ea 100644
--- a/service/java/com/android/server/wifi/WifiApConfigStore.java
+++ b/service/java/com/android/server/wifi/WifiApConfigStore.java
@@ -20,6 +20,7 @@ import android.annotation.NonNull;
import android.content.Context;
import android.content.IntentFilter;
import android.net.MacAddress;
+import android.net.util.MacAddressUtils;
import android.net.wifi.SoftApConfiguration;
import android.net.wifi.WifiConfiguration;
import android.os.Environment;
@@ -390,7 +391,7 @@ public class WifiApConfigStore {
if (macAddress == null) {
Log.e(TAG, "Failed to calculate MAC from SSID. "
+ "Generating new random MAC instead.");
- macAddress = MacAddress.createRandomUnicastAddress();
+ macAddress = MacAddressUtils.createRandomUnicastAddress();
}
configBuilder.setBssid(macAddress);
}
diff --git a/service/java/com/android/server/wifi/WifiConfigManager.java b/service/java/com/android/server/wifi/WifiConfigManager.java
index dd3997a28..4a9bf03cf 100644
--- a/service/java/com/android/server/wifi/WifiConfigManager.java
+++ b/service/java/com/android/server/wifi/WifiConfigManager.java
@@ -31,6 +31,7 @@ import android.net.IpConfiguration;
import android.net.MacAddress;
import android.net.ProxyInfo;
import android.net.StaticIpConfiguration;
+import android.net.util.MacAddressUtils;
import android.net.wifi.ScanResult;
import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiConfiguration.NetworkSelectionStatus;
@@ -585,7 +586,7 @@ public class WifiConfigManager {
return config.getRandomizedMacAddress();
}
WifiConfiguration internalConfig = getInternalConfiguredNetwork(config.networkId);
- internalConfig.setRandomizedMacAddress(MacAddress.createRandomUnicastAddress());
+ internalConfig.setRandomizedMacAddress(MacAddressUtils.createRandomUnicastAddress());
return internalConfig.getRandomizedMacAddress();
}
@@ -3208,7 +3209,7 @@ public class WifiConfigManager {
*/
private void initRandomizedMacForInternalConfig(WifiConfiguration internalConfig) {
MacAddress randomizedMac = shouldUseAggressiveRandomization(internalConfig)
- ? MacAddress.createRandomUnicastAddress()
+ ? MacAddressUtils.createRandomUnicastAddress()
: getPersistentMacAddress(internalConfig);
if (randomizedMac != null) {
internalConfig.setRandomizedMacAddress(randomizedMac);