[PATCH 44/59] libctf, link: fix ctf_link_write fd leak
Nick Alcock
nick.alcock@oracle.com
Tue Jun 30 23:31:31 GMT 2020
We were leaking the fd on every invocation.
libctf/
* ctf-link.c (ctf_link_write): Close the fd.
---
libctf/ctf-link.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libctf/ctf-link.c b/libctf/ctf-link.c
index 705701d0eb5..fa15c9bf9bb 100644
--- a/libctf/ctf-link.c
+++ b/libctf/ctf-link.c
@@ -1071,6 +1071,7 @@ ctf_link_write (ctf_file_t *fp, size_t *size, size_t threshold)
free (arg.dynames[i]);
free (arg.dynames);
}
+ fclose (f);
return buf;
err_no:
--
2.27.0.247.g3dff7de930
More information about the Binutils
mailing list