From bfd3208007421297295e04feb371ef485fc4de63 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Mar 30 2021 04:36:30 +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); } }