Browse Source

Fix callback deletion in UDP transport

caelansar 7 tháng trước cách đây
mục cha
commit
ba2009d8a4
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      dns/transport/udp.go

+ 1 - 1
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())