aboutsummaryrefslogtreecommitdiff
path: root/libctf/ChangeLog
diff options
context:
space:
mode:
authorNick Alcock <nick.alcock@oracle.com>2021-03-02 15:10:05 +0000
committerNick Alcock <nick.alcock@oracle.com>2021-03-02 15:10:09 +0000
commit8e7e446446b2de0c44e453a298718a0411f47205 (patch)
treedf2cc2f2436e05cf6eaa192a46fff9c61881751c /libctf/ChangeLog
parentcf6a0b989a57db81f1470560edf4dbfb1835c032 (diff)
downloadgdb-8e7e446446b2de0c44e453a298718a0411f47205.zip
gdb-8e7e446446b2de0c44e453a298718a0411f47205.tar.gz
gdb-8e7e446446b2de0c44e453a298718a0411f47205.tar.bz2
libctf: free ctf_dynsyms properly
In the "no symbols" case (commonplace for executables), we were freeing the ctf_dynsyms using free(), instead of ctf_dynhash_destroy(), leaking a little memory. (This is harmless in the common case of ld usage, but libctf might be used by persistent processes too.) libctf/ChangeLog 2021-03-02 Nick Alcock <nick.alcock@oracle.com> * ctf-link.c (ctf_link_shuffle_syms): Free ctf_dynsyms properly.
Diffstat (limited to 'libctf/ChangeLog')
-rw-r--r--libctf/ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/libctf/ChangeLog b/libctf/ChangeLog
index f0a1754..8fa98c6 100644
--- a/libctf/ChangeLog
+++ b/libctf/ChangeLog
@@ -1,5 +1,9 @@
2021-03-02 Nick Alcock <nick.alcock@oracle.com>
+ * ctf-link.c (ctf_link_shuffle_syms): Free ctf_dynsyms properly.
+
+2021-03-02 Nick Alcock <nick.alcock@oracle.com>
+
* ctf-dump.c (ctf_dump_format_type): Fix signed/unsigned confusion.
2021-03-02 Nick Alcock <nick.alcock@oracle.com>