commit - 88787149cf89ee12e50156d2be193b2194e4052f
commit + a8959a402c8c0f2557c2a365ab5b3d83c2cfa11d
blob - 3be6cfeb1aa70596289c0eaa957026708b346bea
blob + 09de8bd500a03b7e42c6fa1c3ba887712ceaaa27
--- dns.go
+++ dns.go
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 {