(_dl_close): Free l_rpath_dirs and l_runpath_dirs.
authordrepper <drepper>
Thu, 31 Aug 2000 02:18:31 +0000 (02:18 +0000)
committerdrepper <drepper>
Thu, 31 Aug 2000 02:18:31 +0000 (02:18 +0000)
elf/dl-close.c

index 70fcb1b..40bc6f7 100644 (file)
@@ -215,6 +215,11 @@ _dl_close (void *_map)
          if (imap->l_phdr_allocated)
            free ((void *) imap->l_phdr);
 
+         if (imap->l_rpath_dirs.dirs != (void *) -1)
+           free (imap->l_rpath_dirs.dirs);
+         if (imap->l_runpath_dirs.dirs != (void *) -1)
+           free (imap->l_runpath_dirs.dirs);
+
          free (imap);
        }
     }