diff options
Diffstat (limited to 'core/java/android/net')
-rw-r--r-- | core/java/android/net/Proxy.java | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/core/java/android/net/Proxy.java b/core/java/android/net/Proxy.java index f750122..a408ea0 100644 --- a/core/java/android/net/Proxy.java +++ b/core/java/android/net/Proxy.java @@ -233,17 +233,11 @@ public final class Proxy { if (host.equalsIgnoreCase("localhost")) { return true; } - // Check we have a numeric address so we don't cause a DNS lookup in getByName. - if (InetAddress.isNumeric(host)) { - if (InetAddress.getByName(host).isLoopbackAddress()) { - return true; - } + if (NetworkUtils.numericToInetAddress(host).isLoopbackAddress()) { + return true; } } - } catch (UnknownHostException ignored) { - // Can't happen for a numeric address (InetAddress.getByName). } catch (IllegalArgumentException iex) { - // Ignore (URI.create) } return false; } |