[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#455762: [libc6] gethostbyname fails on IPv6 addresses



Package: libc6
Version: 2.7-4
Severity: normal

The following test case fails for simple ::1 ip address. According to
documentation, IPv6 and IPv4 addresses specified should be returned
without the need to resolve them. This appears to happen when
127.0.0.1 is used.

Furthermore, gethostbyname( "ip6-localhost" ) also seems to work.

No explicit IPv6 address seems to work.



#include <netdb.h>
#include <stdio.h>
int main() 
{
   if( gethostbyname( "::1" ) == NULL )
      printf( "error: %d\n", (int)h_errno );
   else
      printf( "found\n" );
}


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (5, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-k7 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libc6 depends on:
ii  libgcc1                       1:4.2.2-4  GCC support library

libc6 recommends no packages.

-- debconf information excluded




Reply to: