commit 554ced8329b2f5a7abf40a2131cf5e869c1e17d4 from: Oliver Lowe date: Thu Dec 16 07:49:40 2021 UTC dns: cleaner error handling on send packet commit - a5e7854c436639d68f9ccb98f3168d94cdd5eb0b commit + 554ced8329b2f5a7abf40a2131cf5e869c1e17d4 blob - 42e892fbcf995c094bec224548ebda83d2efd8a8 blob + 84bb734d39653450ad3e041fc53deb0556863a97 --- dns.go +++ dns.go @@ -189,6 +189,15 @@ func send(msg dnsmessage.Message, conn net.Conn) error return nil } +func sendPacket(msg dnsmessage.Message, conn net.PacketConn, addr net.Addr) error { + packed, err := msg.Pack() + if err != nil { + return err + } + _, err = conn.WriteTo(packed, addr) + return err +} + func receive(conn net.Conn) (dnsmessage.Message, error) { var buf []byte var n int @@ -219,15 +228,3 @@ func receive(conn net.Conn) (dnsmessage.Message, error } return msg, nil } - -func sendPacket(msg dnsmessage.Message, conn net.PacketConn, addr net.Addr) error { - packed, err := msg.Pack() - if err != nil { - return err - } - _, err = conn.WriteTo(packed, addr) - if err != nil { - return err - } - return nil -}