summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--service/java/com/android/server/wifi/WifiServiceImpl.java6
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;
}