fix: asan error
This commit is contained in:
parent
9687d352e5
commit
1963761cc2
|
@ -5679,6 +5679,7 @@ static int32_t translateCreateFunction(STranslateContext* pCxt, SCreateFunctionS
|
||||||
if (TSDB_CODE_SUCCESS == code) {
|
if (TSDB_CODE_SUCCESS == code) {
|
||||||
code = buildCmdMsg(pCxt, TDMT_MND_CREATE_FUNC, (FSerializeFunc)tSerializeSCreateFuncReq, &req);
|
code = buildCmdMsg(pCxt, TDMT_MND_CREATE_FUNC, (FSerializeFunc)tSerializeSCreateFuncReq, &req);
|
||||||
}
|
}
|
||||||
|
tFreeSCreateFuncReq(&req);
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -833,6 +833,7 @@ static int32_t partitionAggCondConj(SAggLogicNode* pAgg, SNode** ppAggFuncCond,
|
||||||
nodesDestroyNode(pTempAggFuncCond);
|
nodesDestroyNode(pTempAggFuncCond);
|
||||||
nodesDestroyNode(pTempGroupKeyCond);
|
nodesDestroyNode(pTempGroupKeyCond);
|
||||||
}
|
}
|
||||||
|
nodesDestroyNode(pAgg->node.pConditions);
|
||||||
pAgg->node.pConditions = NULL;
|
pAgg->node.pConditions = NULL;
|
||||||
return code;
|
return code;
|
||||||
}
|
}
|
||||||
|
@ -853,8 +854,7 @@ static int32_t partitionAggCond(SAggLogicNode* pAgg, SNode** ppAggFunCond, SNode
|
||||||
}
|
}
|
||||||
|
|
||||||
static int32_t pushCondToAggCond(SOptimizeContext* pCxt, SAggLogicNode* pAgg, SNode** pAggFuncCond) {
|
static int32_t pushCondToAggCond(SOptimizeContext* pCxt, SAggLogicNode* pAgg, SNode** pAggFuncCond) {
|
||||||
pushDownCondOptAppendCond(&pAgg->node.pConditions, pAggFuncCond);
|
return pushDownCondOptAppendCond(&pAgg->node.pConditions, pAggFuncCond);
|
||||||
return TSDB_CODE_SUCCESS;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef struct SRewriteAggGroupKeyCondContext {
|
typedef struct SRewriteAggGroupKeyCondContext {
|
||||||
|
|
Loading…
Reference in New Issue