This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch dev-1.0.1
in repository https://gitbox.apache.org/repos/asf/doris.git

commit 688c083b98ae6d58f44f853d1ed718c433b501b3
Author: Lei Zhang <[email protected]>
AuthorDate: Fri Jun 17 21:25:52 2022 +0800

    [bug](be) fix be block_reader.cc::_update_agg_value() mem leak.(#10216) 
(#10218)
---
 be/src/vec/olap/block_reader.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/be/src/vec/olap/block_reader.cpp b/be/src/vec/olap/block_reader.cpp
index e9da92f1ba..2d5c542379 100644
--- a/be/src/vec/olap/block_reader.cpp
+++ b/be/src/vec/olap/block_reader.cpp
@@ -361,7 +361,9 @@ void BlockReader::_update_agg_value(MutableColumns& 
columns, int begin, int end,
 
         if (is_close) {
             function->insert_result_into(place, 
*columns[_return_columns_loc[idx]]);
-            function->create(place); // reset aggregate data
+            // reset aggregate data
+            function->destroy(place);
+            function->create(place);
         }
     }
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to