From d72cf2cd338e1953d6afba7b380476aaf9f00f90 Mon Sep 17 00:00:00 2001 From: markchien Date: Sat, 15 Feb 2020 11:35:00 +0800 Subject: [PATCH] Catch correct exception for adding route fail Bug: 149535950 Test: OFF/ON hotspot Change-Id: Ic52e2b2f3cec1a39a70302c41ab67ec1a1a55b1a --- packages/Tethering/src/android/net/ip/IpServer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/Tethering/src/android/net/ip/IpServer.java b/packages/Tethering/src/android/net/ip/IpServer.java index f39e7af43ee64..2653b6d23ac9b 100644 --- a/packages/Tethering/src/android/net/ip/IpServer.java +++ b/packages/Tethering/src/android/net/ip/IpServer.java @@ -756,7 +756,7 @@ public class IpServer extends StateMachine { final IpPrefix ipv4Prefix = new IpPrefix(mIpv4Address.getAddress(), mIpv4Address.getPrefixLength()); NetdUtils.tetherInterface(mNetd, mIfaceName, ipv4Prefix); - } catch (RemoteException | ServiceSpecificException e) { + } catch (RemoteException | ServiceSpecificException | IllegalStateException e) { mLog.e("Error Tethering: " + e); mLastError = TetheringManager.TETHER_ERROR_TETHER_IFACE_ERROR; return;