aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdnan Maolood <[email protected]>2021-02-16 11:27:51 -0500
committerAdnan Maolood <[email protected]>2021-02-16 11:27:53 -0500
commitdfa37aaeb8a43a689f6dd8d35a21008bf2243672 (patch)
tree6e7010ba9d6cb5e8c97b51b02b546c6b254712a9
parentUpdate examples/auth.go (diff)
downloadgo-gemini-dfa37aaeb8a43a689f6dd8d35a21008bf2243672.tar.xz
go-gemini-dfa37aaeb8a43a689f6dd8d35a21008bf2243672.zip
client: Don't try to verify unicode hostnamev0.1.14
-rw-r--r--client.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/client.go b/client.go
index 6951222..b12d635 100644
--- a/client.go
+++ b/client.go
@@ -179,11 +179,9 @@ func (c *Client) do(conn *tls.Conn, req *Request) (*Response, error) {
func (c *Client) verifyConnection(hostname, punycode string, cs tls.ConnectionState) error {
cert := cs.PeerCertificates[0]
- // Try punycode and then hostname
+ // Verify punycoded hostname
if err := verifyHostname(cert, punycode); err != nil {
- if err := verifyHostname(cert, hostname); err != nil {
- return err
- }
+ return err
}
// Check expiration date
if !time.Now().Before(cert.NotAfter) {