From 2f2fd745743ad500687c6985119d523146531958 Mon Sep 17 00:00:00 2001
From: huangcm <1263938474@qq.com>
Date: Mon, 25 Aug 2025 12:28:15 +0000
Subject: [PATCH] fix(wifi mac): fix setNetworkRandomizedMacAddress get MAC err

---
 android/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ClientModeImpl.java |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/android/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ClientModeImpl.java b/android/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ClientModeImpl.java
index d98d022..26b7564 100644
--- a/android/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ClientModeImpl.java
+++ b/android/frameworks/opt/net/wifi/service/java/com/android/server/wifi/ClientModeImpl.java
@@ -3373,20 +3373,20 @@
             Log.e(TAG, "No config to change MAC address to");
             return;
         }
-        MacAddress currentMac = MacAddress.fromString(mWifiNative.getMacAddress(mInterfaceName));
+        //MacAddress currentMac = MacAddress.fromString(mWifiNative.getMacAddress(mInterfaceName));
         MacAddress newMac = config.getOrCreateRandomizedMacAddress();
         mWifiConfigManager.setNetworkRandomizedMacAddress(config.networkId, newMac);
         if (!WifiConfiguration.isValidMacAddressForRandomization(newMac)) {
             Log.wtf(TAG, "Config generated an invalid MAC address");
-        } else if (currentMac.equals(newMac)) {
-            Log.d(TAG, "No changes in MAC address");
+        //} else if (currentMac.equals(newMac)) {
+        //    Log.d(TAG, "No changes in MAC address");
         } else {
             mWifiMetrics.logStaEvent(StaEvent.TYPE_MAC_CHANGE, config);
             boolean setMacSuccess =
                     mWifiNative.setMacAddress(mInterfaceName, newMac);
             Log.d(TAG, "ConnectedMacRandomization SSID(" + config.getPrintableSsid()
                     + "). setMacAddress(" + newMac.toString() + ") from "
-                    + currentMac.toString() + " = " + setMacSuccess);
+                    + " = " + setMacSuccess);
         }
     }
 

--
Gitblit v1.6.2