1
0
mirror of https://github.com/fumiama/terasu.git synced 2026-06-05 01:00:23 +08:00

fix: check nil tls conn

This commit is contained in:
源文雨
2024-04-19 01:07:15 +09:00
parent 406b2cbe1d
commit 5999fcf7db
2 changed files with 4 additions and 9 deletions

View File

@@ -60,9 +60,10 @@ var DefaultClient = http.Client{
if len(addr) == 0 {
return nil, ErrEmptyHostAddress
}
var conn net.Conn
var tlsConn *tls.Conn
for _, a := range addrs {
conn, err := DefaultDialer.DialContext(ctx, network, net.JoinHostPort(a, port))
conn, err = DefaultDialer.DialContext(ctx, network, net.JoinHostPort(a, port))
if err != nil {
continue
}
@@ -76,9 +77,6 @@ var DefaultClient = http.Client{
_ = tlsConn.Close()
tlsConn = nil
}
if tlsConn == nil {
return nil, ErrNoTLSConnection
}
return tlsConn, err
},
},