diff options
author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-06-19 01:19:27 +0000 |
---|---|---|
committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-06-19 01:19:27 +0000 |
commit | 5a5c60fc35ee1f4fe98c91c27937bf07db6322a4 (patch) | |
tree | cfd183609bcc299f43f9788d08ec69b89c339f72 /libjava/java | |
parent | 73c880ecf35f19c1c692cdca2bead3e3f3829eff (diff) | |
download | ppe42-gcc-5a5c60fc35ee1f4fe98c91c27937bf07db6322a4.tar.gz ppe42-gcc-5a5c60fc35ee1f4fe98c91c27937bf07db6322a4.zip |
* java/net/Inet6Address.java (isAnyLocalAddress): Don't use "=="
on arrays.
(isLoopbackAddress): Likewise.
* java/net/Inet4Address.java (isAnyLocalAddress): Don't use "=="
on arrays.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68173 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
-rw-r--r-- | libjava/java/net/Inet4Address.java | 5 | ||||
-rw-r--r-- | libjava/java/net/Inet6Address.java | 7 |
2 files changed, 7 insertions, 5 deletions
diff --git a/libjava/java/net/Inet4Address.java b/libjava/java/net/Inet4Address.java index c635c671d0e..d2892fe57e0 100644 --- a/libjava/java/net/Inet4Address.java +++ b/libjava/java/net/Inet4Address.java @@ -1,5 +1,5 @@ /* Inet4Address.java - Copyright (C) 2002 Free Software Foundation, Inc. + Copyright (C) 2002, 2003 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -39,6 +39,7 @@ package java.net; import java.io.IOException; import java.io.ObjectStreamException; +import java.util.Arrays; /** * @author Michael Koch @@ -103,7 +104,7 @@ public final class Inet4Address extends InetAddress { byte[] anylocal = { 0, 0, 0, 0 }; - return addr == anylocal; + return Arrays.equals(addr, anylocal); } /** diff --git a/libjava/java/net/Inet6Address.java b/libjava/java/net/Inet6Address.java index 8d3c0c3af44..ee6e666e029 100644 --- a/libjava/java/net/Inet6Address.java +++ b/libjava/java/net/Inet6Address.java @@ -1,5 +1,5 @@ /* Inet6Address.java - Copyright (C) 2002 Free Software Foundation, Inc. + Copyright (C) 2002, 2003 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -38,6 +38,7 @@ exception statement from your version. */ package java.net; import java.io.IOException; +import java.util.Arrays; /** * @author Michael Koch @@ -91,7 +92,7 @@ public final class Inet6Address extends InetAddress byte[] anylocal = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; - return ipaddress == anylocal; + return Arrays.equals(ipaddress, anylocal); } /** @@ -104,7 +105,7 @@ public final class Inet6Address extends InetAddress byte[] loopback = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 }; - return ipaddress == loopback; + return Arrays.equals(ipaddress, loopback); } /** |