summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Irfan Sheriff <isheriff@google.com> 2010-06-11 15:28:24 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2010-06-11 15:28:24 -0700
commitc2bc66d40510be99e748697cb12c2609cc0e23fc (patch)
treeb2a53f9af04cf69480c85f8cbd497ee1ae803ad8
parentf62c57d684b83df7d2817db976c0afdb500ae92a (diff)
parentafadc8b4e15d94b6a4ac7dc8ad3cdcde45836f45 (diff)
Merge "Dont persist config on failure" into gingerbread
-rw-r--r--services/java/com/android/server/WifiService.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/services/java/com/android/server/WifiService.java b/services/java/com/android/server/WifiService.java
index 8d6ad9304a95..46a68ac3f03b 100644
--- a/services/java/com/android/server/WifiService.java
+++ b/services/java/com/android/server/WifiService.java
@@ -679,9 +679,9 @@ public class WifiService extends IWifiManager.Stub {
/* Configuration changed on a running access point */
if(enable && (wifiConfig != null)) {
try {
- persistApConfiguration(wifiConfig);
nwService.setAccessPoint(wifiConfig, mWifiStateTracker.getInterfaceName(),
SOFTAP_IFACE);
+ persistApConfiguration(wifiConfig);
return true;
} catch(Exception e) {
Slog.e(TAG, "Exception in nwService during AP restart");
@@ -717,7 +717,6 @@ public class WifiService extends IWifiManager.Stub {
wifiConfig.SSID = mContext.getString(R.string.wifi_tether_configure_ssid_default);
wifiConfig.allowedKeyManagement.set(KeyMgmt.NONE);
}
- persistApConfiguration(wifiConfig);
if (!mWifiStateTracker.loadDriver()) {
Slog.e(TAG, "Failed to load Wi-Fi driver for AP mode");
@@ -734,6 +733,8 @@ public class WifiService extends IWifiManager.Stub {
return false;
}
+ persistApConfiguration(wifiConfig);
+
} else {
try {