* [BUG] in glibc-2.1.1-6b: gethostbyname broken
@ 1999-05-08 12:20 Martin Costabel
1999-05-09 22:20 ` Franz Sirl
0 siblings, 1 reply; 2+ messages in thread
From: Martin Costabel @ 1999-05-08 12:20 UTC (permalink / raw)
To: linuxppc-dev; +Cc: Tom Rini
[-- Attachment #1: Type: text/plain, Size: 632 bytes --]
Under glibc-2.1.1-6b, I cannot do an NFS-mount using the numeric IP
address of the server. Without even consulting the net, mount says:
mount: can't get address for xx.xx.xx.xx
Under glibc-2.1.1-5b, it works correctly.
I tracked this down to gethostbyname, which doesn't work correctly when
fed a numeric IP address.
If I run the the attached program as
tstgethbn 193.252.19.78
I get a correct result when glibc-2.1.1-5b.ppc.rpm is installed, and an
error when glibc-2.1.1-6b.ppc.rpm is installed. Both rpms are from
mirror.linuxppc.org.
Could someone who knows what changed between 5b and 6b please look into
this?
Martin
[-- Attachment #2: tstgethbn.c --]
[-- Type: text/plain, Size: 890 bytes --]
/* tstgethbn.c
Test for gesthostbyname */
#include <stdio.h>
#include <netdb.h>
#include <netinet/in.h>
#include <arpa/inet.h>
int main(int argc, char** argv)
{
char hostname[65];
struct hostent *he = NULL;
struct hostent *he2 = NULL;
extern int h_errno;
strcpy(hostname, argv[1]);
printf( " Looking up %s\n", hostname );
he = gethostbyname(hostname);
if ( h_errno ) {
printf(" error %d\n", h_errno);
herror(hostname);
}
if ( he == NULL ){
printf("No hostname found\n");
exit(1);
}
printf( "\t Hostname: %s\n", he->h_name );
if ( he->h_addr_list[0] != NULL )
printf("\t Address: %s \n",
inet_ntoa(*(struct in_addr *) he->h_addr_list[0]));
he2 = gethostbyaddr( he->h_addr_list[0], he->h_length, he->h_addrtype );
printf( "\t Name: %s\n", he2->h_name );
exit(0);
}
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [BUG] in glibc-2.1.1-6b: gethostbyname broken
1999-05-08 12:20 [BUG] in glibc-2.1.1-6b: gethostbyname broken Martin Costabel
@ 1999-05-09 22:20 ` Franz Sirl
0 siblings, 0 replies; 2+ messages in thread
From: Franz Sirl @ 1999-05-09 22:20 UTC (permalink / raw)
To: Martin Costabel, linuxppc-dev; +Cc: Tom Rini
Am Sat, 08 May 1999 schrieb Martin Costabel:
>>
>Under glibc-2.1.1-6b, I cannot do an NFS-mount using the numeric IP
>address of the server. Without even consulting the net, mount says:
> mount: can't get address for xx.xx.xx.xx
>
>Under glibc-2.1.1-5b, it works correctly.
>
>I tracked this down to gethostbyname, which doesn't work correctly when
>fed a numeric IP address.
>
>If I run the the attached program as
> tstgethbn 193.252.19.78
>I get a correct result when glibc-2.1.1-5b.ppc.rpm is installed, and an
>error when glibc-2.1.1-6b.ppc.rpm is installed. Both rpms are from
>mirror.linuxppc.org.
>
>Could someone who knows what changed between 5b and 6b please look into
>this?
Fixed in glibc-2.1.1-6c. This was a general bug in glibc-2.1.1pre2, I've
updated to a current glibc CVS snapshot which fixes it.
Thanks for your report.
Franz.
[[ This message was sent via the linuxppc-dev mailing list. Replies are ]]
[[ not forced back to the list, so be sure to Cc linuxppc-dev if your ]]
[[ reply is of general interest. Please check http://lists.linuxppc.org/ ]]
[[ and http://www.linuxppc.org/ for useful information before posting. ]]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~1999-05-09 22:20 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1999-05-08 12:20 [BUG] in glibc-2.1.1-6b: gethostbyname broken Martin Costabel
1999-05-09 22:20 ` Franz Sirl
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).