diff options
| author | Adnan Maolood <[email protected]> | 2021-02-16 11:27:51 -0500 |
|---|---|---|
| committer | Adnan Maolood <[email protected]> | 2021-02-16 11:27:53 -0500 |
| commit | dfa37aaeb8a43a689f6dd8d35a21008bf2243672 (patch) | |
| tree | 6e7010ba9d6cb5e8c97b51b02b546c6b254712a9 | |
| parent | Update examples/auth.go (diff) | |
| download | go-gemini-dfa37aaeb8a43a689f6dd8d35a21008bf2243672.tar.xz go-gemini-dfa37aaeb8a43a689f6dd8d35a21008bf2243672.zip | |
client: Don't try to verify unicode hostnamev0.1.14
| -rw-r--r-- | client.go | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -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) { |