fix: fix memory usage error
This commit is contained in:
parent
c3653e3d13
commit
90ed32c43d
|
@ -980,13 +980,13 @@ int32_t udfdDeinitResidentFuncs() {
|
|||
char* funcName = taosArrayGet(global.residentFuncs, i);
|
||||
SUdf** udfInHash = taosHashGet(global.udfsHash, funcName, strlen(funcName));
|
||||
if (udfInHash) {
|
||||
taosHashRemove(global.udfsHash, funcName, strlen(funcName));
|
||||
SUdf* udf = *udfInHash;
|
||||
if (udf->destroyFunc) {
|
||||
(udf->destroyFunc)();
|
||||
}
|
||||
uv_dlclose(&udf->lib);
|
||||
taosMemoryFree(udf);
|
||||
taosHashRemove(global.udfsHash, funcName, strlen(funcName));
|
||||
}
|
||||
}
|
||||
taosArrayDestroy(global.residentFuncs);
|
||||
|
|
Loading…
Reference in New Issue