From 5e69436f5fc5859c68036504e2de295f04b362f4 Mon Sep 17 00:00:00 2001 From: caelansar <819711623@qq.com> Date: Fri, 18 Apr 2025 19:42:03 +0800 Subject: [PATCH] Fix callback deletion in UDP transport --- 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 ec17c71b..e2ad9db7 100644 --- a/dns/transport/udp.go +++ b/dns/transport/udp.go @@ -117,7 +117,7 @@ func (t *UDPTransport) exchange(ctx context.Context, message *mDNS.Msg) (*mDNS.M conn.access.Unlock() defer func() { conn.access.Lock() - delete(conn.callbacks, messageId) + delete(conn.callbacks, exMessage.Id) conn.access.Unlock() }() rawMessage, err := exMessage.PackBuffer(buffer.FreeBytes())