diff options
| author | 2010-06-11 15:28:24 -0700 | |
|---|---|---|
| committer | 2010-06-11 15:28:24 -0700 | |
| commit | c2bc66d40510be99e748697cb12c2609cc0e23fc (patch) | |
| tree | b2a53f9af04cf69480c85f8cbd497ee1ae803ad8 | |
| parent | f62c57d684b83df7d2817db976c0afdb500ae92a (diff) | |
| parent | afadc8b4e15d94b6a4ac7dc8ad3cdcde45836f45 (diff) | |
Merge "Dont persist config on failure" into gingerbread
| -rw-r--r-- | services/java/com/android/server/WifiService.java | 5 |
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 { |