Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Strange error resolving non-existent hostname
On Wed, Dec 02, 2015 at 11:51:17AM +0200, Andreas Gustafsson wrote:
> Joerg Sonnenberger wrote:
> > > $ telnet nosuch
> > > nosuch: No address associated with hostname
> > >
> > > I get the above (incorrect) output on both 6.1.4 and -current.
> > >
> > > > Any ideas what could be the reason for this?
> > >
> > > Looks like a bug in NetBSD's getaddrinfo() to me.
> >
> > Linux provides exactly the same output.
>
> My Linux system doesn't:
>
> $ uname -a; telnet nosuch
> Linux gurli 2.6.35-32-generic #67-Ubuntu SMP Mon Mar 5 19:35:26 UTC 2012 i686 GNU/Linux
> telnet: could not resolve nosuch/telnet: Name or service not known
>
> Nor does Mac OS X:
>
> $ uname -a; telnet nosuch
> Darwin guinea.araneus.fi 14.5.0 Darwin Kernel Version 14.5.0: Tue Sep 1 21:23:09 PDT 2015; root:xnu-2782.50.1~1/RELEASE_X86_64 x86_64
> nosuch: nodename nor servname provided, or not known
>
> The point being that the correct message is whatever corresponds to
> a getaddrinfo() return value of EAI_NONAME, not EAI_NODATA.
>
> See also PR 44915.
Christos committed the fix, and the mercurial test works for me now on
NetBSD-current. Thanks, Christos!
Thomas
Home |
Main Index |
Thread Index |
Old Index