diff options
author | Nick Alcock <nick.alcock@oracle.com> | 2024-04-26 18:10:00 +0100 |
---|---|---|
committer | Nick Alcock <nick.alcock@oracle.com> | 2024-05-17 12:58:17 +0100 |
commit | 2dd3fd0de417e62bb3cd9b01c4b4f35e372905cf (patch) | |
tree | 64a47524bf0b4f4580725b1e3fbdb61e81543035 /cpu | |
parent | 61914bb6990c943c65fa8e10b1577c0808016149 (diff) | |
download | binutils-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