Skip to content

Commit e19880b

Browse files
committed
use net.Dialer
1 parent e44f1b6 commit e19880b

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

driver.go

+2-7
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,8 @@ func (d *mysqlDriver) Open(dsn string) (driver.Conn, error) {
3333
}
3434

3535
// Connect to Server
36-
if mc.cfg.timeout > 0 { // with timeout
37-
if err == nil {
38-
mc.netConn, err = net.DialTimeout(mc.cfg.net, mc.cfg.addr, mc.cfg.timeout)
39-
}
40-
} else { // no timeout
41-
mc.netConn, err = net.Dial(mc.cfg.net, mc.cfg.addr)
42-
}
36+
nd := net.Dialer{Timeout: mc.cfg.timeout}
37+
mc.netConn, err = nd.Dial(mc.cfg.net, mc.cfg.addr)
4338
if err != nil {
4439
return nil, err
4540
}

0 commit comments

Comments
 (0)