commit | 6296342ec4473352483eaa82f0553d4a209319a1 | [log] [tgz] |
---|---|---|
author | Alan Modra <amodra@gmail.com> | Tue Jan 31 12:39:29 2023 +1030 |
committer | Alan Modra <amodra@gmail.com> | Tue Jan 31 15:18:04 2023 +1030 |
tree | 48b567404ffd8fb9fea9dbd24fed714ddb004d1b | |
parent | 9884676d9da9c691ba0d223836b5bf70740ee7e3 [diff] |
PR 30060, ASAN error in bfd_cache_close After bfd_close nothing should access bfd memory. Now that bfd_close always tidies up even after an error, attempting to tidy the cached bfd list by calling bfd_cache_close is wrong and not needed. PR 30060 * ar.c (remove_output): Don't call bfd_cache_close. (output_bfd): Delete. * arsup.c (ar_end): Call bfd_close_all_done, not bfd_cache_close.