From 7f23393a6e0b53d4aef5ac310e7e10e011f52890 Mon Sep 17 00:00:00 2001 From: Aleksey Myasnikov Date: Sat, 21 Jun 2025 14:33:43 +0300 Subject: [PATCH] fixed redundant defer in sessionCore.closeOnce --- internal/query/session_core.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/query/session_core.go b/internal/query/session_core.go index 7928ca6d1..578d0e050 100644 --- a/internal/query/session_core.go +++ b/internal/query/session_core.go @@ -198,8 +198,8 @@ func (core *sessionCore) attach(ctx context.Context) (finalErr error) { } core.closeOnce = sync.OnceFunc(func() { - defer close(core.done) - defer cancelAttach() + cancelAttach() + close(core.done) }) if markGoroutineWithLabelNodeIDForAttachStream {