diff options
-rw-r--r-- | service/java/com/android/server/wifi/WifiServiceImpl.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/service/java/com/android/server/wifi/WifiServiceImpl.java b/service/java/com/android/server/wifi/WifiServiceImpl.java index 165df13bc..02ebda50e 100644 --- a/service/java/com/android/server/wifi/WifiServiceImpl.java +++ b/service/java/com/android/server/wifi/WifiServiceImpl.java @@ -3020,7 +3020,7 @@ public class WifiServiceImpl extends BaseWifiService { Log.d(TAG, "Restored backup data"); } - /* + /** * Retrieve the soft ap config data to be backed to save current config data. * * @return Raw byte stream of the data to be backed up. @@ -3041,9 +3041,10 @@ public class WifiServiceImpl extends BaseWifiService { * Restore soft ap config from the backed up data. * * @param data Raw byte stream of the backed up data. + * @return restored SoftApConfiguration or Null if data is invalid. */ @Override - public void restoreSoftApBackupData(byte[] data) { + public SoftApConfiguration restoreSoftApBackupData(byte[] data) { enforceNetworkSettingsPermission(); mLog.info("restoreSoftApBackupData uid=%").c(Binder.getCallingUid()).flush(); SoftApConfiguration softApConfig = @@ -3052,6 +3053,7 @@ public class WifiServiceImpl extends BaseWifiService { mWifiThreadRunner.post(() -> mWifiApConfigStore.setApConfiguration(softApConfig)); Log.d(TAG, "Restored soft ap backup data"); } + return softApConfig; } |