diff options
| author | daney <daney@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-02-03 17:44:20 +0000 |
|---|---|---|
| committer | daney <daney@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-02-03 17:44:20 +0000 |
| commit | 30dab0fae3aeffb93c2a49a77003d6f89ce5ec95 (patch) | |
| tree | 9b69152f633ffbb0192b4b1ab1aa7f6cd64f6d8e /libjava/java/net/InetAddress.java | |
| parent | fd5a85b4a3a1f56a785ea047be3bc9e6623f9375 (diff) | |
| download | gcc-30dab0fae3aeffb93c2a49a77003d6f89ce5ec95.tar.gz | |
2005-02-02 David Daney <ddaney@avtrex.com>
* java/net/InetAddress.java (InetAddress): Make a private copy of
the address.
* java/net/Inet4Address.java (getAddress): Return a copy of the
address.
* java/net/Inet6Address.java (Inet6Address): Use private copy of
the address
(getAddress): Return a copy of the address.
(equals): Rewrote.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94664 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/net/InetAddress.java')
| -rw-r--r-- | libjava/java/net/InetAddress.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libjava/java/net/InetAddress.java b/libjava/java/net/InetAddress.java index cfcf22b4268..5a3ec474cf9 100644 --- a/libjava/java/net/InetAddress.java +++ b/libjava/java/net/InetAddress.java @@ -123,7 +123,7 @@ public class InetAddress implements Serializable */ InetAddress(byte[] ipaddr, String hostname) { - addr = ipaddr; + addr = (null == ipaddr) ? null : (byte[]) ipaddr.clone(); hostName = hostname; if (ipaddr != null) |
