aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Alcock <nick.alcock@oracle.com>2024-07-15 22:05:57 +0100
committerNick Alcock <nick.alcock@oracle.com>2024-08-01 14:30:21 +0100
commit0eea22de3852ba0fe61ccb012936f67713120a6d (patch)
tree045916588391d8f4565ece5d32d157a9dd674994
parentab612a67a2d6bd2559835159a733f06f90d6b6f8 (diff)
downloadbinutils-0eea22de3852ba0fe61ccb012936f67713120a6d.zip
binutils-0eea22de3852ba0fe61ccb012936f67713120a6d.tar.gz
binutils-0eea22de3852ba0fe61ccb012936f67713120a6d.tar.bz2
libctf: link: fix error handling
We were calling the wrong error function if opening failed, causing leaks. libctf/ * ctf-link.c (ctf_link_deduplicating_per_cu): Fix error handling.
-rw-r--r--libctf/ctf-link.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libctf/ctf-link.c b/libctf/ctf-link.c
index 42b2911..7b68d70 100644
--- a/libctf/ctf-link.c
+++ b/libctf/ctf-link.c
@@ -1221,7 +1221,7 @@ ctf_link_deduplicating_per_cu (ctf_dict_t *fp)
&parents)) == NULL)
{
ctf_next_destroy (i);
- goto err_inputs;
+ goto err_open_inputs;
}
if ((out = ctf_create (&err)) == NULL)