From 1a543010e5cdcd35d67dadd2ab98b60fa02d5de2 Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Wed, 17 Mar 2010 19:46:32 -0700 Subject: [PATCH] Dont disable AP for tether failures Bug: 2524514 Change-Id: I8a59e717c5b36b83adbed43184fd45d7cbfedd9a --- services/java/com/android/server/WifiService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/services/java/com/android/server/WifiService.java b/services/java/com/android/server/WifiService.java index 4eb529c48a7ed..1266692766747 100644 --- a/services/java/com/android/server/WifiService.java +++ b/services/java/com/android/server/WifiService.java @@ -308,13 +308,17 @@ public class WifiService extends IWifiManager.Stub { } } catch (Exception e) { Slog.e(TAG, "Error configuring interface " + intf + ", :" + e); + try { + nwService.stopAccessPoint(); + } catch (Exception ee) { + Slog.e(TAG, "Could not stop AP, :" + ee); + } setWifiApEnabledState(WIFI_AP_STATE_FAILED, 0, DriverAction.DRIVER_UNLOAD); return; } if(mCm.tether(intf) != ConnectivityManager.TETHER_ERROR_NO_ERROR) { Slog.e(TAG, "Error tethering "+intf); - setWifiApEnabledState(WIFI_AP_STATE_FAILED, 0, DriverAction.DRIVER_UNLOAD); } break; }