summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorTanguy Pruvot <tanguy.pruvot@gmail.com>2012-05-28 02:03:51 +0200
committerTanguy Pruvot <tanguy.pruvot@gmail.com>2012-05-28 05:45:08 +0200
commit5a4b064d860525caa3ede246c18500c907407979 (patch)
tree4f02cb29735e9e67a21c8082aa0b0d82d8f310d8 /services
parent4f2fa52476131dea43ebde95333ec149d0e6d468 (diff)
downloadframeworks_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.java8
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) {