diff options
author | Xiao Ma <xiaom@google.com> | 2019-08-23 16:47:22 +0900 |
---|---|---|
committer | Xiao Ma <xiaom@google.com> | 2019-09-25 07:22:10 +0000 |
commit | 619c28cdac8f0d3030d9b4457888db557b2e44af (patch) | |
tree | ef6c056b96b6d23cfc3601e84d9800ec1965fb97 /src/android/net/ip/IpClient.java | |
parent | dc9ef64019b294472c95a4130655141dc5e46fb6 (diff) |
Add tests to verify whether IpClient crashes when wlan interface doesn't exist.
Bug: 113350007
Test: atest NetworkStackIntegrationTests
Change-Id: I60ba097997193d9150567dca7156750004425602
Diffstat (limited to 'src/android/net/ip/IpClient.java')
-rw-r--r-- | src/android/net/ip/IpClient.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/android/net/ip/IpClient.java b/src/android/net/ip/IpClient.java index 08a9c5c..98e1e49 100644 --- a/src/android/net/ip/IpClient.java +++ b/src/android/net/ip/IpClient.java @@ -1289,13 +1289,13 @@ public class IpClient extends StateMachine { return; } - if (params.defaultMtu != mInterfaceParams.defaultMtu) { - try { - mNetd.interfaceSetMtu(mInterfaceName, mInterfaceParams.defaultMtu); - } catch (RemoteException | ServiceSpecificException e) { - logError("Couldn't reset MTU on " + mInterfaceName + " from " - + params.defaultMtu + " to " + mInterfaceParams.defaultMtu, e); - } + if (params.defaultMtu == mInterfaceParams.defaultMtu) return; + + try { + mNetd.interfaceSetMtu(mInterfaceName, mInterfaceParams.defaultMtu); + } catch (RemoteException | ServiceSpecificException e) { + logError("Couldn't reset MTU on " + mInterfaceName + " from " + + params.defaultMtu + " to " + mInterfaceParams.defaultMtu, e); } } |