fix: fix coverity scan issue in tudf.c and udfd.c
This commit is contained in:
parent
93eb1b79b9
commit
4c00225e9f
|
@ -1656,6 +1656,8 @@ int32_t doSetupUdf(char udfName[], UdfcFuncHandle *funcHandle) {
|
||||||
int32_t errCode = udfcRunUdfUvTask(task, UV_TASK_CONNECT);
|
int32_t errCode = udfcRunUdfUvTask(task, UV_TASK_CONNECT);
|
||||||
if (errCode != 0) {
|
if (errCode != 0) {
|
||||||
fnError("failed to connect to pipe. udfName: %s, pipe: %s", udfName, (&gUdfdProxy)->udfdPipeName);
|
fnError("failed to connect to pipe. udfName: %s, pipe: %s", udfName, (&gUdfdProxy)->udfdPipeName);
|
||||||
|
taosMemoryFree(task->session);
|
||||||
|
taosMemoryFree(task);
|
||||||
return TSDB_CODE_UDF_PIPE_CONNECT_ERR;
|
return TSDB_CODE_UDF_PIPE_CONNECT_ERR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -960,7 +960,7 @@ int32_t udfdInitResidentFuncs() {
|
||||||
char* token;
|
char* token;
|
||||||
while ((token = strtok_r(pSave, ",", &pSave)) != NULL) {
|
while ((token = strtok_r(pSave, ",", &pSave)) != NULL) {
|
||||||
char func[TSDB_FUNC_NAME_LEN] = {0};
|
char func[TSDB_FUNC_NAME_LEN] = {0};
|
||||||
strncpy(func, token, strlen(token));
|
strncpy(func, token, sizeof(func));
|
||||||
taosArrayPush(global.residentFuncs, func);
|
taosArrayPush(global.residentFuncs, func);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue