提交 80c5a16c 编写于 作者: H Haojun Liao

[td-2819] refactor codes.

上级 5dbe9cc5
...@@ -1274,19 +1274,6 @@ void tscFieldInfoClear(SFieldInfo* pFieldInfo) { ...@@ -1274,19 +1274,6 @@ void tscFieldInfoClear(SFieldInfo* pFieldInfo) {
return; return;
} }
for(int32_t i = 0; i < pFieldInfo->numOfOutput; ++i) {
SInternalField* pInfo = taosArrayGet(pFieldInfo->internalField, i);
if (pInfo->pExpr != NULL && pInfo->pExpr->pExpr != NULL) {
tExprTreeDestroy(pInfo->pExpr->pExpr, NULL);
SSqlExpr* pSqlExpr = &pInfo->pExpr->base;
for(int32_t j = 0; j < pSqlExpr->numOfParams; ++j) {
tVariantDestroy(&pSqlExpr->param[j]);
}
}
}
taosArrayDestroy(pFieldInfo->internalField); taosArrayDestroy(pFieldInfo->internalField);
tfree(pFieldInfo->final); tfree(pFieldInfo->final);
...@@ -1437,6 +1424,10 @@ void* sqlExprDestroy(SExprInfo* pExpr) { ...@@ -1437,6 +1424,10 @@ void* sqlExprDestroy(SExprInfo* pExpr) {
tVariantDestroy(&p->param[i]); tVariantDestroy(&p->param[i]);
} }
if (pExpr->pExpr != NULL) {
tExprTreeDestroy(pExpr->pExpr, NULL);
}
tfree(pExpr); tfree(pExpr);
return NULL; return NULL;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册