TD-12760 bug fix
This commit is contained in:
parent
54573927c8
commit
633b3de9b6
|
@ -237,6 +237,9 @@ void qParserCleanupMetaRequestInfo(SCatalogReq* pMetaReq) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void qDestroyQuery(SQueryNode* pQueryNode) {
|
void qDestroyQuery(SQueryNode* pQueryNode) {
|
||||||
|
if (NULL == pQueryNode) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (nodeType(pQueryNode) == TSDB_SQL_INSERT || nodeType(pQueryNode) == TSDB_SQL_CREATE_TABLE) {
|
if (nodeType(pQueryNode) == TSDB_SQL_INSERT || nodeType(pQueryNode) == TSDB_SQL_CREATE_TABLE) {
|
||||||
SVnodeModifOpStmtInfo* pModifInfo = (SVnodeModifOpStmtInfo*)pQueryNode;
|
SVnodeModifOpStmtInfo* pModifInfo = (SVnodeModifOpStmtInfo*)pQueryNode;
|
||||||
taosArrayDestroy(pModifInfo->pDataBlocks);
|
taosArrayDestroy(pModifInfo->pDataBlocks);
|
||||||
|
|
|
@ -398,7 +398,7 @@ static bool exprNodeFromJson(const cJSON* json, void* obj) {
|
||||||
case TEXPR_FUNCTION_NODE:
|
case TEXPR_FUNCTION_NODE:
|
||||||
return fromObject(json, jkExprNodeFunction, functionFromJson, exprInfo, false);
|
return fromObject(json, jkExprNodeFunction, functionFromJson, exprInfo, false);
|
||||||
case TEXPR_COL_NODE:
|
case TEXPR_COL_NODE:
|
||||||
return fromObject(json, jkExprNodeColumn, schemaFromJson, exprInfo->pSchema, false);
|
return fromObjectWithAlloc(json, jkExprNodeColumn, schemaFromJson, (void**)&exprInfo->pSchema, sizeof(SSchema), false);
|
||||||
case TEXPR_VALUE_NODE:
|
case TEXPR_VALUE_NODE:
|
||||||
return fromObject(json, jkExprNodeValue, variantFromJson, exprInfo->pVal, false);
|
return fromObject(json, jkExprNodeValue, variantFromJson, exprInfo->pVal, false);
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in New Issue