From 4dc2f71b907c1dd12f8d54f93fbf34278db1ec0f Mon Sep 17 00:00:00 2001 From: David Daney Date: Thu, 3 Feb 2005 17:44:20 +0000 Subject: InetAddress.java (InetAddress): Make a private copy of the address. 2005-02-02 David Daney * 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. From-SVN: r94664 --- libjava/java/net/InetAddress.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libjava/java/net/InetAddress.java') 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) -- cgit v1.2.3