aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libctf/ctf-archive.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libctf/ctf-archive.c b/libctf/ctf-archive.c
index f459c02..4744cb7 100644
--- a/libctf/ctf-archive.c
+++ b/libctf/ctf-archive.c
@@ -957,6 +957,7 @@ ctf_arc_lookup_sym_or_name (ctf_archive_t *wrapper, unsigned long symidx,
{
if (errp)
*errp = ctf_errno (fp);
+ ctf_dict_close (fp);
ctf_next_destroy (i);
return NULL; /* errno is set for us. */
}