diff options
| author | 2020-10-07 08:21:04 +0000 | |
|---|---|---|
| committer | 2020-10-07 08:21:04 +0000 | |
| commit | 836af202e02d33e6ceea95ce497f2fdfdb0d866a (patch) | |
| tree | bbcee89e714d433275f7e9f59b97c8e7565c2342 | |
| parent | 1839f9f7f8b686a95e58a63fb2d9e8ddeee537f3 (diff) | |
| parent | c3207fbf8d436b92aa6b0f793aa01048d7faea97 (diff) | |
Merge "Prevent going through unnecessary networks"
| -rw-r--r-- | services/core/java/com/android/server/connectivity/Vpn.java | 5 |
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; + } } } } |