From ca7151e53166fc69079fefff074ee369aa29f134 Mon Sep 17 00:00:00 2001 From: aofall <10182210+aofall@users.noreply.github.com> Date: Tue, 16 Apr 2024 14:24:28 +0800 Subject: [PATCH] fix: Bytebuf resource leak (#14071) --- .../apache/dubbo/rpc/protocol/tri/stream/TripleServerStream.java | 1 + 1 file changed, 1 insertion(+) diff --git a/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/stream/TripleServerStream.java b/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/stream/TripleServerStream.java index 0aaca48491..e093e748c5 100644 --- a/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/stream/TripleServerStream.java +++ b/dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/stream/TripleServerStream.java @@ -461,6 +461,7 @@ public class TripleServerStream extends AbstractStream implements ServerStream { private void doOnData(ByteBuf data, boolean endStream) { if (deframer == null) { + ReferenceCountUtil.release(data); return; } deframer.deframe(data);