summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java/android/net/ConnectivityManager.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/net/ConnectivityManager.java b/core/java/android/net/ConnectivityManager.java
index 3bae12e93745..41a32a1df902 100644
--- a/core/java/android/net/ConnectivityManager.java
+++ b/core/java/android/net/ConnectivityManager.java
@@ -3973,6 +3973,9 @@ public class ConnectivityManager {
if (netId == NetworkUtils.getBoundNetworkForProcess()) {
return true;
}
+ if (netId != NETID_UNSET) {
+ netId = network.getNetIdForResolv();
+ }
if (NetworkUtils.bindProcessToNetwork(netId)) {
// Set HTTP proxy system properties to match network.
// TODO: Deprecate this static method and replace it with a non-static version.