1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-12-24 17:51:17 +03:00
2001-09-08  Ulrich Drepper  <drepper@redhat.com>

	* elf/dl-object.c: Avoid allocating extra memory block for name.
	* elf/dl-close.c (_dl_close): Don't free l_libname if it is no
	allocated separately.
	* elf/dl-load.c (_dl_map_object_from_fd): Likewise.
This commit is contained in:
Ulrich Drepper
2001-09-08 20:03:14 +00:00
parent f6233fe003
commit 1181062126
4 changed files with 18 additions and 7 deletions

View File

@@ -254,7 +254,8 @@ _dl_close (void *_map)
{
struct libname_list *this = lnp;
lnp = lnp->next;
free (this);
if (!this->dont_free)
free (this);
}
while (lnp != NULL);