readelf: Fix another instance of the leak mentioned in r357542.

CID:		1292493
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Mark Johnston 2020-03-20 16:24:53 +00:00
parent c37c6b38b6
commit d5e7add6b5
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=359175

View File

@ -6065,6 +6065,7 @@ dump_dwarf_frame_regtable(struct readelf *re, Dwarf_Fde fde, Dwarf_Addr pc,
for (; cur_pc < end_pc; cur_pc++) {
if (dwarf_get_fde_info_for_all_regs(fde, cur_pc, &rt, &row_pc,
&de) != DW_DLV_OK) {
free(vec);
warnx("dwarf_get_fde_info_for_all_regs failed: %s\n",
dwarf_errmsg(de));
return (-1);