summaryrefslogtreecommitdiff
path: root/src/android/net/ip/IpClient.java
diff options
context:
space:
mode:
authorXiao Ma <xiaom@google.com>2019-08-23 16:47:22 +0900
committerXiao Ma <xiaom@google.com>2019-09-25 07:22:10 +0000
commit619c28cdac8f0d3030d9b4457888db557b2e44af (patch)
treeef6c056b96b6d23cfc3601e84d9800ec1965fb97 /src/android/net/ip/IpClient.java
parentdc9ef64019b294472c95a4130655141dc5e46fb6 (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.java14
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);
}
}