diff options
-rw-r--r-- | core/java/android/net/ConnectivityManager.java | 3 |
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. |