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

Bug#573456: libc6: getaddrinfo() equates AF_UNSPEC with AF_INET for passive lockups



Package: libc6
Version: 2.10.2-2
Severity: important

The eglibc implementation of getaddrinfo() for passive sockets
(AI_PASSIVE) breaks established functionality when used with
address family AF_UNSPEC. The resulting code is only able to
listen to IPv4 under eglibc-2.10.2. This contradicts expected
functionality, and it also contradicts the statements and the
example found in the manual page getaddrinfo(3).


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (400, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-2-686 (SMP w/1 CPU core)
Locale: LANG=sv_SE, LC_CTYPE=sv_SE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages libc6 depends on:
ii  libc-bin                      2.10.2-2   GNU C Library: Binaries
ii  libgcc1                       1:4.4.2-9  GCC support library

Versions of packages libc6 recommends:
ii  libc6-i686                    2.10.2-2   GNU C Library: Shared libraries [i

Versions of packages libc6 suggests:
ii  debconf [debconf-2.0]         1.5.28     Debian configuration management sy
pn  glibc-doc                     <none>     (no description available)
ii  locales                       2.10.2-2   GNU C Library: National Language (

-- debconf information excluded



Reply to: