From 47d30b44c906aa751f2be64edd97188e153549df Mon Sep 17 00:00:00 2001 From: yixiutt Date: Fri, 27 May 2022 21:43:20 +0800 Subject: [PATCH] [bugfix](expr) fix memory leak in expr already fix in pr #9280 but too big to merge to 1.0.1 --- be/src/vec/exprs/vexpr_context.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/be/src/vec/exprs/vexpr_context.cpp b/be/src/vec/exprs/vexpr_context.cpp index a8f1d5291f7023..b8c7f37b4a2074 100644 --- a/be/src/vec/exprs/vexpr_context.cpp +++ b/be/src/vec/exprs/vexpr_context.cpp @@ -64,6 +64,7 @@ void VExprContext::close(doris::RuntimeState* state) { for (int i = 0; i < _fn_contexts.size(); ++i) { _fn_contexts[i]->impl()->close(); + delete _fn_contexts[i]; } // _pool can be NULL if Prepare() was never called if (_pool != NULL) {