From: Yonggang Luo Date: Wed, 7 Oct 2020 16:00:35 +0000 (+0100) Subject: plugins: Fixes a issue when dlsym failed, the handle not closed X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=b31371004f46e46235dff1f4f854bbd5ba774879;p=qemu.git plugins: Fixes a issue when dlsym failed, the handle not closed Signed-off-by: Yonggang Luo Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20201001163429.1348-2-luoyonggang@gmail.com> Message-Id: <20201007160038.26953-20-alex.bennee@linaro.org> --- diff --git a/plugins/loader.c b/plugins/loader.c index 685d334e1a..8ac5dbc20f 100644 --- a/plugins/loader.c +++ b/plugins/loader.c @@ -235,6 +235,7 @@ static int plugin_load(struct qemu_plugin_desc *desc, const qemu_info_t *info) return rc; err_symbol: + g_module_close(ctx->handle); err_dlopen: qemu_vfree(ctx); return 1;