From 710f2d824b41e6391d72add519bd2971977b06e7 Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Fri, 6 Aug 2021 15:25:20 +0800 Subject: [PATCH] [TD-5877] fix mem leak in compact --- src/query/src/qSqlParser.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/query/src/qSqlParser.c b/src/query/src/qSqlParser.c index a512c7bf1a..e93553c4df 100644 --- a/src/query/src/qSqlParser.c +++ b/src/query/src/qSqlParser.c @@ -954,6 +954,8 @@ void SqlInfoDestroy(SSqlInfo *pInfo) { taosArrayDestroy(pInfo->pAlterInfo->pAddColumns); tfree(pInfo->pAlterInfo->tagData.data); tfree(pInfo->pAlterInfo); + } else if (pInfo->type == TSDB_SQL_COMPACT_VNODE) { + tSqlExprListDestroy(pInfo->list); } else { if (pInfo->pMiscInfo != NULL) { taosArrayDestroy(pInfo->pMiscInfo->a); -- GitLab