diff options
author | Tom Tromey <tromey@redhat.com> | 2003-06-19 01:19:27 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2003-06-19 01:19:27 +0000 |
commit | 7cbd1918f597f5b1078a1d7e1441de1ea09f00c5 (patch) | |
tree | cfd183609bcc299f43f9788d08ec69b89c339f72 /libjava/java/net/Inet6Address.java | |
parent | 5a9384dd83a7724a0127b733e7a929c34d25a50f (diff) | |
download | gcc-7cbd1918f597f5b1078a1d7e1441de1ea09f00c5.zip gcc-7cbd1918f597f5b1078a1d7e1441de1ea09f00c5.tar.gz gcc-7cbd1918f597f5b1078a1d7e1441de1ea09f00c5.tar.bz2 |
Inet6Address.java (isAnyLocalAddress): Don't use "==" on arrays.
* java/net/Inet6Address.java (isAnyLocalAddress): Don't use "=="
on arrays.
(isLoopbackAddress): Likewise.
* java/net/Inet4Address.java (isAnyLocalAddress): Don't use "=="
on arrays.
From-SVN: r68173
Diffstat (limited to 'libjava/java/net/Inet6Address.java')
-rw-r--r-- | libjava/java/net/Inet6Address.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libjava/java/net/Inet6Address.java b/libjava/java/net/Inet6Address.java index 8d3c0c3..ee6e666 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); } /** |