From 05a77178ffd27732ea5c49c3fcff87f8d67ee238 Mon Sep 17 00:00:00 2001 From: Christian Soffke Date: Sun, 8 Dec 2024 04:53:13 +0100 Subject: [PATCH] plugins: fix plugin handle reset after plugin load failed e519356 prevents loading further plugins otherwise Change-Id: I97dc14aa5d0e0471d264f006593f62da3fd4394a --- apps/plugin.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/plugin.c b/apps/plugin.c index 5a9cd0b6c7..2c4b7ea6fd 100644 --- a/apps/plugin.c +++ b/apps/plugin.c @@ -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; }