From 610d0fe3955e01ba6f9ea5b1c57531512be15cd1 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Apr 16 2021 22:38:05 +0000 Subject: Apply patch glibc-rh1410154-15.patch patch_name: glibc-rh1410154-15.patch present_in_specfile: true location_in_specfile: 258 --- diff --git a/elf/dl-close.c b/elf/dl-close.c index fa7f3e8..a9ecdff 100644 --- a/elf/dl-close.c +++ b/elf/dl-close.c @@ -749,6 +749,10 @@ _dl_close_worker (struct link_map *map, bool force) if (imap->l_runpath_dirs.dirs != (void *) -1) free (imap->l_runpath_dirs.dirs); + /* Clear GL(dl_initfirst) when freeing its link_map memory. */ + if (imap == GL(dl_initfirst)) + GL(dl_initfirst) = NULL; + free (imap); } }