aboutsummaryrefslogtreecommitdiff
path: root/cpu
diff options
context:
space:
mode:
authorNick Alcock <nick.alcock@oracle.com>2024-04-26 18:10:00 +0100
committerNick Alcock <nick.alcock@oracle.com>2024-05-17 12:58:17 +0100
commit2dd3fd0de417e62bb3cd9b01c4b4f35e372905cf (patch)
tree64a47524bf0b4f4580725b1e3fbdb61e81543035 /cpu
parent61914bb6990c943c65fa8e10b1577c0808016149 (diff)
downloadbinutils-2dd3fd0de417e62bb3cd9b01c4b4f35e372905cf.zip
binutils-2dd3fd0de417e62bb3cd9b01c4b4f35e372905cf.tar.gz
binutils-2dd3fd0de417e62bb3cd9b01c4b4f35e372905cf.tar.bz2
libctf: ctf_archive_iter: fix tiny leak
If iteration fails because opening a dict has failed, ctf_archive_next does not destroy the iterator, so the caller can keep going and try to open other dicts further into the archive. ctf_archive_iter just returns, though, so it should free the iterator rather than leaking it. libctf/ * ctf-archive.c (ctf_archive_iter): Don't leak the iterator on failure.
Diffstat (limited to 'cpu')
0 files changed, 0 insertions, 0 deletions