plugin: Call dlclose before return in try_load_plugin 89/257589/1
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 19 Feb 2020 11:29:51 +0000 (03:29 -0800)
committerDongkyun Son <dongkyun.s@samsung.com>
Wed, 28 Apr 2021 03:45:09 +0000 (12:45 +0900)
commit2a07efc71089c1d10a48ba4642971c31fdb097ff
tree989d0f8f62bb45300e030095fe1bb2ca1c25bec1
parentf699e3ce04d9528d89ecb52b1e93e26a0a16d7e8
plugin: Call dlclose before return in try_load_plugin

Since plugin can be used only once in try_load_plugin, call dlclose
before return.

PR binutils/25355
* plugin.c (plugin_list_entry): Remove handle.
(try_load_plugin): Call dlclose before return.

(cherry picked from commit dcf06b89b9129da6988878a77afdd02d3acc2e30)

Change-Id: I734f92f6e92d66db4c22dddf7b247617d42daf88
bfd/ChangeLog
bfd/plugin.c