Date: Thu, 1 Apr 2004 11:12:45 -0800 (PST) From: Jacques Vidrine <nectar@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/net nsdispatch.c Message-ID: <200404011912.i31JCjwh018798@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
nectar 2004/04/01 11:12:45 PST
FreeBSD src repository
Modified files:
lib/libc/net nsdispatch.c
Log:
The previous commit changed the behavior of nsdispatch() in the
case where an /etc/nsswitch.conf file was present, but could not
be opened (e.g. due to permissions). Previously, the open failure
condition was suppressed, and the built-in defaults were used. In
revision 1.11, however, propagated the open failure causing all
nsdispatch() invocations to return NS_UNAVAIL, and thus many APIs
including getpwnam and gethostbyname unconditionally failed.
This commit restores the previous behavior.
Pointy hat: nectar (+1 for obstinance; ache had to use clue bat)
Reported by: ache
Revision Changes Path
1.12 +1 -3 src/lib/libc/net/nsdispatch.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200404011912.i31JCjwh018798>
