From df83d72e7f2d0f1f94988f5404dce99547b39119 Mon Sep 17 00:00:00 2001 From: Matheus Degiovani Date: Tue, 13 Aug 2024 15:42:57 -0300 Subject: [PATCH] transport: Track outoingMsg release status This was not correctly tracked. --- rpc/transport/transport.go | 1 + 1 file changed, 1 insertion(+) diff --git a/rpc/transport/transport.go b/rpc/transport/transport.go index b8ba1c7c..bdb90844 100644 --- a/rpc/transport/transport.go +++ b/rpc/transport/transport.go @@ -219,6 +219,7 @@ type outgoingMsg struct { func (o *outgoingMsg) Release() { if m := o.message.Message(); !o.released && m != nil { + o.released = true m.Release() } }