Fix DialTimeout always using udp (#526)

This commit is contained in:
James Hartig 2017-09-30 14:54:08 -04:00 committed by Miek Gieben
parent aade52d68e
commit 946bd9fbed
1 changed files with 1 additions and 2 deletions

View File

@ -454,8 +454,7 @@ func ExchangeConn(c net.Conn, m *Msg) (r *Msg, err error) {
// DialTimeout acts like Dial but takes a timeout.
func DialTimeout(network, address string, timeout time.Duration) (conn *Conn, err error) {
client := Client{Net: "udp", Dialer: &net.Dialer{Timeout: timeout}}
client := Client{Net: network, Dialer: &net.Dialer{Timeout: timeout}}
conn, err = client.Dial(address)
if err != nil {
return nil, err