fix: call closeFunc when it is not nullptr
This commit is contained in:
parent
7ec5a5df3a
commit
a7888257d7
|
@ -33,7 +33,6 @@
|
|||
#define MAX_NUM_SCRIPT_PLUGINS 64
|
||||
#define MAX_NUM_PLUGIN_FUNCS 9
|
||||
|
||||
|
||||
typedef struct SUdfCPluginCtx {
|
||||
uv_lib_t lib;
|
||||
|
||||
|
@ -379,7 +378,9 @@ void udfdDeinitCPlugin(SUdfScriptPlugin *plugin) {
|
|||
}
|
||||
|
||||
void udfdDeinitPythonPlugin(SUdfScriptPlugin *plugin) {
|
||||
if (plugin->closeFunc) {
|
||||
plugin->closeFunc();
|
||||
}
|
||||
uv_dlclose(&plugin->lib);
|
||||
if (plugin->libLoaded) {
|
||||
plugin->libLoaded = false;
|
||||
|
@ -422,7 +423,6 @@ void udfdDeinitScriptPlugins() {
|
|||
return;
|
||||
}
|
||||
|
||||
|
||||
void udfdProcessRequest(uv_work_t *req) {
|
||||
SUvUdfWork *uvUdf = (SUvUdfWork *)(req->data);
|
||||
SUdfRequest request = {0};
|
||||
|
|
Loading…
Reference in New Issue