opnsense-src/contrib/netbsd-tests/lib/libpthread
John Baldwin d131218534 h_resolv: Fix a buffer overflow in load().
fgetln() returns a pointer to an array of characters that is 'len'
characters long, not 'len + 1'.  While here, overwriting the contents
of the buffer returned by fgetln isn't really safe, so switch to using
getline() instead.

Note that these fixes are a subset of those applied to a
near-identical copy of this function in libc's resolv_test.c in commit
2afeaad315.

Reviewed by:	ngie
Reported by:	CHERI (buffer overflow)
Sponsored by:	DARPA
Differential Revision:	https://reviews.freebsd.org/D37886
2022-12-28 09:39:18 -08:00
..
dlopen
d_mach
h_atexit.c
h_cancel.c
h_common.h
h_exit.c
h_resolv.c h_resolv: Fix a buffer overflow in load(). 2022-12-28 09:39:18 -08:00
t_atexit.sh
t_barrier.c
t_cancel.sh
t_cond.c
t_condwait.c Update pthread_cond_timedwait() test to current NetBSD 2019-08-16 13:10:08 +00:00
t_detach.c
t_equal.c
t_exit.sh
t_fork.c
t_fpu.c
t_join.c
t_kill.c
t_mutex.c Significantly speed up libthr/mutex_test and make more reliable 2020-11-26 13:31:57 +00:00
t_name.c
t_once.c
t_preempt.c
t_resolv.sh
t_rwlock.c
t_sem.c
t_sigalarm.c
t_siglongjmp.c
t_sigmask.c
t_sigsuspend.c
t_sleep.c
t_swapcontext.c
t_timedmutex.c