]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
rtld: call close(2) after errno is saved
authorKonstantin Belousov <kib@FreeBSD.org>
Fri, 1 Jan 2021 22:24:46 +0000 (00:24 +0200)
committerKonstantin Belousov <kib@FreeBSD.org>
Sat, 2 Jan 2021 02:43:32 +0000 (04:43 +0200)
commit741d78126b5584e860811c78f87f51597e375592
tree2e7788530db76e1b8d78a797304a7ea31cb556e1
parent0cdfa4956424dc816944a84568a4d9900b68f5e3
rtld: call close(2) after errno is saved

to prevent obliteration of error value from the original syscall.
Also improve error message for short read.

Submitted by: Konrad Sewiłło-Jopek
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D27864
libexec/rtld-elf/libmap.c