Browse Source

fix panic error when reconnecting using tls

fatedier 6 years ago
parent
commit
9cee263c91
2 changed files with 5 additions and 1 deletions
  1. 4 0
      utils/net/conn.go
  2. 1 1
      utils/version/version.go

+ 4 - 0
utils/net/conn.go

@@ -211,6 +211,10 @@ func ConnectServerByProxy(proxyUrl string, protocol string, addr string) (c Conn
 
 func ConnectServerByProxyWithTLS(proxyUrl string, protocol string, addr string, tlsConfig *tls.Config) (c Conn, err error) {
 	c, err = ConnectServerByProxy(proxyUrl, protocol, addr)
+	if err != nil {
+		return
+	}
+
 	if tlsConfig == nil {
 		return
 	}

+ 1 - 1
utils/version/version.go

@@ -19,7 +19,7 @@ import (
 	"strings"
 )
 
-var version string = "0.25.2"
+var version string = "0.25.3"
 
 func Full() string {
 	return version