From 3ab5c6838f01cd6306c0ca2728f3c01e29a8318f Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Fri, 27 Apr 2012 15:36:30 -0700 Subject: [PATCH] Ignore invalid network forget Bug: 6397063 Change-Id: I066bd45e95b7e8671bc7dfcb83e46246f110b3a9 --- src/com/android/settings/wifi/WifiSettings.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java index f369d35b683..d0af8930401 100644 --- a/src/com/android/settings/wifi/WifiSettings.java +++ b/src/com/android/settings/wifi/WifiSettings.java @@ -777,6 +777,12 @@ public class WifiSettings extends SettingsPreferenceFragment } /* package */ void forget() { + if (mSelectedAccessPoint.networkId == INVALID_NETWORK_ID) { + // Should not happen, but a monkey seems to triger it + Log.e(TAG, "Failed to forget invalid network " + mSelectedAccessPoint.getConfig()); + return; + } + mWifiManager.forget(mChannel, mSelectedAccessPoint.networkId, mForgetListener); if (mWifiManager.isWifiEnabled()) {