summaryrefslogtreecommitdiffstats
path: root/libjava/java/net/Inet6Address.java
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2003-06-19 01:19:27 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2003-06-19 01:19:27 +0000
commit5a5c60fc35ee1f4fe98c91c27937bf07db6322a4 (patch)
treecfd183609bcc299f43f9788d08ec69b89c339f72 /libjava/java/net/Inet6Address.java
parent73c880ecf35f19c1c692cdca2bead3e3f3829eff (diff)
downloadppe42-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/net/Inet6Address.java')
-rw-r--r--libjava/java/net/Inet6Address.java7
1 files changed, 4 insertions, 3 deletions
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);
}
/**
OpenPOWER on IntegriCloud