plugins: fix plugin handle reset after plugin load failed

e519356 prevents loading further plugins otherwise

Change-Id: I97dc14aa5d0e0471d264f006593f62da3fd4394a
This commit is contained in:
Christian Soffke 2024-12-08 04:53:13 +01:00
parent 33cbefb310
commit 05a77178ff

View file

@ -913,6 +913,7 @@ int plugin_load(const char* plugin, const void* parameter)
)
{
lc_close(current_plugin_handle);
current_plugin_handle = NULL;
splash(HZ*2, ID2P(LANG_PLUGIN_WRONG_MODEL));
return -1;
}
@ -921,6 +922,7 @@ int plugin_load(const char* plugin, const void* parameter)
p_hdr->api_size > sizeof(struct plugin_api))
{
lc_close(current_plugin_handle);
current_plugin_handle = NULL;
splash(HZ*2, ID2P(LANG_PLUGIN_WRONG_VERSION));
return -1;
}