diff options
author | kan <kan@FreeBSD.org> | 2003-03-14 21:11:28 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2003-03-14 21:11:28 +0000 |
commit | 74e308b9594ce7ea27f39d854209a7539d9db257 (patch) | |
tree | faaa6619e1d018f6ac891ddbb20d09bce968c0ec /libexec/rtld-elf/map_object.c | |
parent | e4f4ea4bee37ad8c0751bfe26dd8bb90c5163d21 (diff) | |
download | FreeBSD-src-74e308b9594ce7ea27f39d854209a7539d9db257.zip FreeBSD-src-74e308b9594ce7ea27f39d854209a7539d9db257.tar.gz |
Free obj->priv field in obj_free functions. This field is NULL
on all architectures except ia64, which uses it to keep function
description table.
Diffstat (limited to 'libexec/rtld-elf/map_object.c')
-rw-r--r-- | libexec/rtld-elf/map_object.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libexec/rtld-elf/map_object.c b/libexec/rtld-elf/map_object.c index 7d45662..8e74e37 100644 --- a/libexec/rtld-elf/map_object.c +++ b/libexec/rtld-elf/map_object.c @@ -299,6 +299,7 @@ obj_free(Obj_Entry *obj) STAILQ_REMOVE_HEAD(&obj->dagmembers, link); free(elm); } + free(obj->priv); free(obj); } |