This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/430] nsswitch.conf doesn't support TRYAGAIN=forever, giving bogus results when NIS is not responding
- From: "matthias dot andree at gmx dot de" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sources dot redhat dot com
- Date: 12 Jan 2006 17:03:27 -0000
- Subject: [Bug libc/430] nsswitch.conf doesn't support TRYAGAIN=forever, giving bogus results when NIS is not responding
- References: <20041007145959.430.matthias.andree@gmx.de>
- Reply-to: sourceware-bugzilla at sourceware dot org
------- Additional Comments From matthias dot andree at gmx dot de 2006-01-12 17:03 -------
Further reasons why the current implementation are wrong are in the original
report. What is the application to make of EIO? With traditional non-NSS
systems, it was permanent, with the bogus glibc NSS implementation, it might as
well be transient and cause the security relevant false results.
Beyond that, getpwnam() might return NULL with errno == ENOMEM, which is bogus
as per IEEE Std 1003.1-2001, 2004 edition.
--
http://sourceware.org/bugzilla/show_bug.cgi?id=430
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.