------- Comment #2 from greenrd at gcc dot gnu dot org  2005-10-30 12:00 -------
The real problem here was that I had a typo in my /etc/hosts, so the hostname
could not be resolved. I've updated the bug summary.

GNU classpath 0.18 implements the correct behaviour:

$ jamvm TestAddr
java.net.UnknownHostException: lcoyle1
   at java.net.VMInetAddress.getHostByName (Native Method)
   at java.net.InetAddress.getAllByName (InetAddress.java:667)
   at java.net.InetAddress.getByName (InetAddress.java:622)
   at java.net.InetAddress.getLocalHost (InetAddress.java:777)
   at TestAddr.main (TestAddr.java:7)


-- 

greenrd at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|InetAddress.getLocalHost()  |[4.0 only]
                   |returns broken InetAddress  |InetAddress.getLocalHost()
                   |object when run in chroot   |returns broken InetAddress
                   |                            |object when local hostname
                   |                            |cannot be resolved


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24583

Reply via email to