freebsd-nq/lib/libc
Jacques Vidrine 2734a36f06 Fix a bug that could result in a null pointer dereference in
getpwent(3) or getpwuid(3) when using NIS adjunct maps.  The bug was
present in the internal `nis_passwd' function.  The lookup in the
adjunct map used the name passed into `nis_passwd', however no name
was of course supplied by getpwent or getpwuid.  Correctly use the
name from the `struct pwd' that was found instead.

PR:		bin/59962
Submitted by:	Gabriel Gomez <ggomez@fing.edu.uy>
2004-01-12 13:29:54 +00:00
..
alpha Provide sysarch(2) prototypes in the MD sysarch.h headers. While I'm 2004-01-09 16:52:09 +00:00
amd64 Provide sysarch(2) prototypes in the MD sysarch.h headers. While I'm 2004-01-09 16:52:09 +00:00
compat-43 mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
db mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
gdtoa Replaced an ugly hack to selectively disable warnings 2004-01-11 10:42:47 +00:00
gen Fix a bug that could result in a null pointer dereference in 2004-01-12 13:29:54 +00:00
gmon Use ANSI C function definition for _mcount' and remove static' 2004-01-06 18:49:54 +00:00
i386 Provide sysarch(2) prototypes in the MD sysarch.h headers. While I'm 2004-01-09 16:52:09 +00:00
ia64 Add required headers. 2004-01-06 19:40:28 +00:00
include Remove #include of spinlock.h from libc_private.h. Declare spinlocks as 2003-11-05 18:17:30 +00:00
locale Remove unused variables and function declarations. Add missing headers. 2004-01-06 18:26:15 +00:00
net It was reported that when using nss_ldap, getgrent(3) would behave 2004-01-09 13:43:49 +00:00
nls Remove incomplete support for running FreeBSD userland on old NetBSD kernels 2003-10-29 10:45:01 +00:00
posix1e Adjust for brain outage that affected the previous commit. 2004-01-06 20:29:40 +00:00
powerpc - Put manh/manl bitfields into correct-sized integral type. 2003-12-10 13:04:42 +00:00
quad libc_r wasn't so tied to libc for 22 months. 2002-11-18 09:50:57 +00:00
regex mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
rpc XDR sources are handled by ../xdr/Makefile.inc. 2004-01-11 17:14:54 +00:00
sparc64 We need to discard `const'ness explicitly when invoking sysarch. 2004-01-10 15:57:06 +00:00
stdio Make intentions explicit with additional parenthesis. 2004-01-06 18:32:24 +00:00
stdlib Implement __cxa_atexit/__cxa_finalize as specified by the cross-vendor 2003-12-19 17:11:21 +00:00
stdtime Detect range errors when using the %s specifier. Previously, LONG_MAX 2003-11-17 04:19:15 +00:00
string Brucification: Don't initialize in declaration, make sure extra lines 2003-12-18 07:44:53 +00:00
sys Clarify the behavior of ptrace(2) a little bit: the tracing process 2004-01-10 17:41:04 +00:00
uuid Remove stale DCE 1.1 pointers to the IBM site. The URLs aren't valid 2003-08-08 19:18:43 +00:00
xdr Fix amd(8) clients, if a FreeBSD mountd(8) server is used. 2003-05-28 09:13:09 +00:00
yp Back out the `hiding' of strlcpy and strlcat. Several people 2003-05-01 19:03:14 +00:00
Makefile Replaced an ugly hack to selectively disable warnings 2004-01-11 10:42:47 +00:00