From deebe4130f7d66a99c9d510cee7822ed646f1ecb Mon Sep 17 00:00:00 2001 From: obdev Date: Wed, 21 Dec 2022 07:37:58 +0000 Subject: [PATCH] [CP] fix connect by memory leak --- src/sql/engine/connect_by/ob_cnnt_by_pump.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sql/engine/connect_by/ob_cnnt_by_pump.cpp b/src/sql/engine/connect_by/ob_cnnt_by_pump.cpp index d94ee8cd45..4aa433ce8d 100644 --- a/src/sql/engine/connect_by/ob_cnnt_by_pump.cpp +++ b/src/sql/engine/connect_by/ob_cnnt_by_pump.cpp @@ -175,6 +175,7 @@ int ObConnectByOpPump::free_pump_node(PumpNode &pop_node) } if (OB_NOT_NULL(pop_node.row_fetcher_.iterator_)) { + pop_node.row_fetcher_.iterator_->~Iterator(); allocator_.free(pop_node.row_fetcher_.iterator_); }