From 7149c543a76f19c25bc9b9db8c6954ec01d6fcac Mon Sep 17 00:00:00 2001 From: bryce Date: Fri, 18 Jun 1999 01:17:28 +0000 Subject: * java/net/natInetAddress.cc (lookup): Preserve caller-supplied hostname in returned InetAddress objects. (getLocalHostname): Fix typo. * java/net/InetAddress.java (getByName): Set hostname on return object. (getLocalHost): Call lookup directly to ensure that a fully-qualified name is returned. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27587 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/java/net/InetAddress.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'libjava/java/net/InetAddress.java') diff --git a/libjava/java/net/InetAddress.java b/libjava/java/net/InetAddress.java index baf5153e933..6bd06993f76 100644 --- a/libjava/java/net/InetAddress.java +++ b/libjava/java/net/InetAddress.java @@ -177,7 +177,7 @@ public final class InetAddress byte[] address = aton(host); if (address != null) return new InetAddress(address, null); - InetAddress iaddr = new InetAddress(null, null); + InetAddress iaddr = new InetAddress(null, host); lookup(host, iaddr, false); return iaddr; } @@ -243,7 +243,8 @@ public final class InetAddress { try { - localhost = getByName(hostname); + localhost = new InetAddress(null, null); + lookup(hostname, localhost, false); } catch (Exception ex) { -- cgit v1.2.1