diff options
author | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-18 12:36:27 +0000 |
---|---|---|
committer | mkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-18 12:36:27 +0000 |
commit | 7a9498a7fd35b23651b4403fc2fd45259296e725 (patch) | |
tree | 89879f9793d01be864028c7a7a96bf5a6aedcd8c /libjava/java/net/InetAddress.java | |
parent | 3e7ba230a823bc1f2e33542a23a0a8acb330fbdd (diff) | |
download | ppe42-gcc-7a9498a7fd35b23651b4403fc2fd45259296e725.tar.gz ppe42-gcc-7a9498a7fd35b23651b4403fc2fd45259296e725.zip |
2004-10-18 Michael Koch <konqueror@gmx.de>
* java/net/Inet4Address.java: Merged file header and javadocs.
* java/net/Inet6Address.java: Likewise.
* java/net/InetAddress.java
(getCanonicalHostName): Create Inet4Address object instead of
InetAddress and add comment regarding IPv6.
(toString): Simplified.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89211 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/net/InetAddress.java')
-rw-r--r-- | libjava/java/net/InetAddress.java | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/libjava/java/net/InetAddress.java b/libjava/java/net/InetAddress.java index 51bcf3ae6ec..06e1a240abd 100644 --- a/libjava/java/net/InetAddress.java +++ b/libjava/java/net/InetAddress.java @@ -313,7 +313,7 @@ public class InetAddress implements Serializable { try { - sm.checkConnect (hostName, -1); + sm.checkConnect(hostName, -1); } catch (SecurityException e) { @@ -322,7 +322,8 @@ public class InetAddress implements Serializable } // Try to find the FDQN now - InetAddress address = new InetAddress (getAddress(), null); + // FIXME: This does not work with IPv6. + InetAddress address = new Inet4Address(getAddress(), null); return address.getHostName(); } @@ -487,14 +488,8 @@ public class InetAddress implements Serializable */ public String toString() { - String host; String address = getHostAddress(); - - if (hostName != null) - host = hostName; - else - host = address; - + String host = (hostName != null) ? hostName : address; return host + "/" + address; } |