commit a8959a402c8c0f2557c2a365ab5b3d83c2cfa11d from: Oliver Lowe date: Wed Nov 17 07:50:47 2021 UTC oops commit - 88787149cf89ee12e50156d2be193b2194e4052f commit + a8959a402c8c0f2557c2a365ab5b3d83c2cfa11d blob - 3be6cfeb1aa70596289c0eaa957026708b346bea blob + 09de8bd500a03b7e42c6fa1c3ba887712ceaaa27 --- dns.go +++ dns.go @@ -40,15 +40,17 @@ func send(msg dnsmessage.Message, conn net.Conn) (dnsm if err != nil { return dnsmessage.Message{}, err } + var b []byte if _, ok := conn.(net.PacketConn); ok { - b, err := dnsPacketExchange(packed, conn) + b, err = dnsPacketExchange(packed, conn) if err != nil { return dnsmessage.Message{}, fmt.Errorf("exchange DNS packet: %v", err) } } else { - b, err := dnsStreamExchange(packed, conn) + b, err = dnsStreamExchange(packed, conn) if err != nil { return dnsmessage.Message{}, fmt.Errorf("exchange DNS TCP stream: %v", err) + } } var rmsg dnsmessage.Message if err := rmsg.Unpack(b); err != nil {