From ec2000a5e08e8365a82ad554dd4a05c862384980 Mon Sep 17 00:00:00 2001 From: iikira Date: Sat, 5 Apr 2025 11:08:22 +0800 Subject: [PATCH] set error message before closing the channel Signed-off-by: iikira --- dns/transport/udp.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dns/transport/udp.go b/dns/transport/udp.go index 8d9f0515..ec17c71b 100644 --- a/dns/transport/udp.go +++ b/dns/transport/udp.go @@ -212,8 +212,8 @@ type dnsConnection struct { func (c *dnsConnection) Close(err error) { c.closeOnce.Do(func() { - close(c.done) c.err = err + close(c.done) }) c.Conn.Close() }