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

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

commit b8c7b0a83596703c54bcc3cf8875b271209adcc7
Author: zhengyu <freeman.zhang1...@gmail.com>
AuthorDate: Thu Jan 12 09:24:51 2023 +0800

    [fix](sink) fix memory leak in VNodeChannel (#15834) (#15835)
    
    Signed-off-by: freemandealer <freeman.zhang1...@gmail.com>
    
    Signed-off-by: freemandealer <freeman.zhang1...@gmail.com>
---
 be/src/vec/sink/vtablet_sink.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/be/src/vec/sink/vtablet_sink.cpp b/be/src/vec/sink/vtablet_sink.cpp
index 7d01bf3105..5f165ae80e 100644
--- a/be/src/vec/sink/vtablet_sink.cpp
+++ b/be/src/vec/sink/vtablet_sink.cpp
@@ -37,6 +37,12 @@ VNodeChannel::VNodeChannel(OlapTableSink* parent, 
IndexChannel* index_channel, i
 }
 
 VNodeChannel::~VNodeChannel() {
+    if (_open_closure != nullptr) {
+        if (_open_closure->unref()) {
+            delete _open_closure;
+        }
+        _open_closure = nullptr;
+    }
     if (_add_block_closure != nullptr) {
         delete _add_block_closure;
         _add_block_closure = nullptr;


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to