| commit | 31991eaaeee55fbf077e5c7ed1bc5deece050933 | [log] [tgz] |
|---|---|---|
| author | Alan Modra <amodra@gmail.com> | Thu Mar 30 18:15:49 2023 +1030 |
| committer | Alan Modra <amodra@gmail.com> | Mon Apr 03 07:29:01 2023 +0930 |
| tree | 758fed1761d71b37fda5bf9967714e7573fe4bbf | |
| parent | c4e37fa8e520c0e3b1e713085306d91e3fa3b78b [diff] |
Memory leak in process_abbrev_set We may have added some abbrevs to the list before hitting an error. Free the list elements too. free_abbrev_list returns list->next so we need to init it earlier to avoid an uninitialised memory access. * dwarf.c (process_abbrev_set): Call free_abbrev_list on errors. Set list->next earlier.