From c71810c8870734e99180f62ade79f1d5c3803fbc Mon Sep 17 00:00:00 2001 From: Haojun Liao Date: Tue, 11 Oct 2022 19:37:06 +0800 Subject: [PATCH] fix(query): fix memory leak. --- source/libs/executor/src/executorimpl.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/libs/executor/src/executorimpl.c b/source/libs/executor/src/executorimpl.c index 751dd3bd7c..81cf96ff63 100644 --- a/source/libs/executor/src/executorimpl.c +++ b/source/libs/executor/src/executorimpl.c @@ -3021,6 +3021,12 @@ void cleanupExprSupp(SExprSupp* pSupp) { destroyExprInfo(pSupp->pExprInfo, pSupp->numOfExprs); taosMemoryFreeClear(pSupp->pExprInfo); } + + if (pSupp->pFilterInfo != NULL) { + filterFreeInfo(pSupp->pFilterInfo); + pSupp->pFilterInfo = NULL; + } + taosMemoryFree(pSupp->rowEntryInfoOffset); } -- GitLab