diff options
author | Tanguy Pruvot <tanguy.pruvot@gmail.com> | 2012-05-28 02:03:51 +0200 |
---|---|---|
committer | Tanguy Pruvot <tanguy.pruvot@gmail.com> | 2012-05-28 05:45:08 +0200 |
commit | 5a4b064d860525caa3ede246c18500c907407979 (patch) | |
tree | 4f02cb29735e9e67a21c8082aa0b0d82d8f310d8 /services | |
parent | 4f2fa52476131dea43ebde95333ec149d0e6d468 (diff) | |
download | frameworks_base-5a4b064d860525caa3ede246c18500c907407979.zip frameworks_base-5a4b064d860525caa3ede246c18500c907407979.tar.gz frameworks_base-5a4b064d860525caa3ede246c18500c907407979.tar.bz2 |
Disable the IllegalStateException on route del
The frameworks often try to remove routes after deleting interfaces
Ignore this exception to reduce log errors.
Change-Id: I8d11598a83708b7689f1d29014f18784ad8c93f9
Diffstat (limited to 'services')
-rw-r--r-- | services/java/com/android/server/NetworkManagementService.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/services/java/com/android/server/NetworkManagementService.java b/services/java/com/android/server/NetworkManagementService.java index 1b15269..1e0655f 100644 --- a/services/java/com/android/server/NetworkManagementService.java +++ b/services/java/com/android/server/NetworkManagementService.java @@ -576,9 +576,13 @@ public class NetworkManagementService extends INetworkManagementService.Stub try { rsp = mConnector.doCommand(cmd.toString()); } catch (NativeDaemonConnectorException e) { - throw new IllegalStateException( - "Unable to communicate with native dameon to add routes - " + if (action != REMOVE) { + throw new IllegalStateException( + "Unable to communicate with native daemon to add routes - " + e); + } else { + Log.w(TAG, "Unable to remove route on interface " + interfaceName); + } } if (DBG) { |