2
0
mirror of git://sourceware.org/git/glibc.git synced 2025-03-19 13:40:59 +08:00
Florian Weimer 832f50be6c elf: Call free from base namespace on error in dl-libc.c [BZ ]
In dlerror_run, free corresponds to the local malloc in the
namespace, but GLRO (dl_catch_error) uses the malloc from the base
namespace.  elf/tst-dlmopen-gethostbyname triggers this mismatch,
but it does not crash, presumably because of a fastbin deallocation.

Fixes commit c2059edce20c124d1a99f1a94cc52e83b77a917a ("elf: Use
_dl_catch_error from base namespace in dl-libc.c [BZ ]") and
commit b2964eb1d9a6b8ab1250e8a881cf406182da5875 ("dlfcn: Failures
after dlmopen should not terminate process [BZ ]").
2021-07-06 14:30:33 +02:00
..
2021-06-22 12:09:52 -03:00
2021-06-22 12:09:52 -03:00
2021-05-10 10:31:41 +02:00
2021-06-22 12:09:52 -03:00
2021-06-03 08:26:04 +02:00
2021-06-28 09:51:01 +02:00
2020-05-18 15:39:34 +02:00
2017-12-15 20:22:29 -08:00
2021-05-11 17:16:37 +01:00
2021-06-03 09:12:05 +02:00