glibc/sysdeps/posix
Romain Geissler 17092c0311 Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843]
This patch fixes a very recently added leak in getaddrinfo.

This was assigned CVE-2023-5156.

Resolves: BZ #30884
Related: BZ #30842

Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
(cherry picked from commit ec6b95c330)
2023-09-26 15:34:45 -04:00
..
alarm.c
clock_getres.c hurd: Fix timer/clock_getres crash on NULL res parameter 2022-01-15 15:37:03 +01:00
clock.c
ctermid.c
cuserid.c
dl-fileid.h
dup2.c
dup.c
euidaccess.c
flock.c
fpathconf.c posix: Use 64 bit stat for fpathconf (_PC_ASYNC_IO) (BZ# 29208) 2022-06-01 14:16:44 -03:00
gai_strerror-strs.h
gai_strerror.c
getaddrinfo.c Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843] 2023-09-26 15:34:45 -04:00
getcwd.c getcwd: Set errno to ERANGE for size == 1 (CVE-2021-3999) 2022-01-24 11:00:17 +05:30
getdtsz.c
gethostname.c
getpagesize.c
isatty.c
isfdtype.c socket: Use 64 bit stat for isfdtype (BZ# 29209) 2022-06-01 14:18:43 -03:00
killpg.c
libc_fatal.c
Makefile
mkfifo.c
mkfifoat.c
nice.c
open64.c
pathconf.c
pause.c
posix_fallocate64.c posix: Use 64 bit stat for posix_fallocate fallback (BZ# 29207) 2022-06-01 14:16:28 -03:00
posix_fallocate.c posix: Use 64 bit stat for posix_fallocate fallback (BZ# 29207) 2022-06-01 14:16:28 -03:00
pread64.c
pread.c
preadv2.c
preadv64.c
preadv64v2.c
preadv_common.c
preadv.c
profil.c
pwrite64.c
pwrite.c
pwritev2.c
pwritev64.c
pwritev64v2.c
pwritev_common.c
pwritev.c
raise.c
readv.c
remove.c
rename.c
sigblock.c
sigignore.c
sigintr.c
signal.c
sigpause.c
sigset.c
sigsetmask.c
sigsuspend.c
sigwait.c
sleep.c
sprofil.c
Subdirs
sysconf-pthread_stack_min.h
sysconf.c
system.c posix: Fix system blocks SIGCHLD erroneously [BZ #30163] 2023-04-28 16:04:09 +02:00
sysv_signal.c
tempname.c
truncate.c
ttyname_r.c
ttyname.c
ulimit.c
usleep.c
utime.c
utimes.c
writev_nocancel.c
writev.c