summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chiachang Wang <chiachangwang@google.com> 2020-10-07 08:21:04 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2020-10-07 08:21:04 +0000
commit836af202e02d33e6ceea95ce497f2fdfdb0d866a (patch)
treebbcee89e714d433275f7e9f59b97c8e7565c2342
parent1839f9f7f8b686a95e58a63fb2d9e8ddeee537f3 (diff)
parentc3207fbf8d436b92aa6b0f793aa01048d7faea97 (diff)
Merge "Prevent going through unnecessary networks"
-rw-r--r--services/core/java/com/android/server/connectivity/Vpn.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/connectivity/Vpn.java b/services/core/java/com/android/server/connectivity/Vpn.java
index 500dd8a3eab7..1b3e53dbe8b2 100644
--- a/services/core/java/com/android/server/connectivity/Vpn.java
+++ b/services/core/java/com/android/server/connectivity/Vpn.java
@@ -2761,7 +2761,10 @@ public class Vpn {
final LinkProperties lp = cm.getLinkProperties(network);
if (lp != null && lp.getAllInterfaceNames().contains(mOuterInterface)) {
final NetworkInfo networkInfo = cm.getNetworkInfo(network);
- if (networkInfo != null) mOuterConnection.set(networkInfo.getType());
+ if (networkInfo != null) {
+ mOuterConnection.set(networkInfo.getType());
+ break;
+ }
}
}
}