aboutsummaryrefslogtreecommitdiff
path: root/examples/client/client.go
diff options
context:
space:
mode:
authoradnano <[email protected]>2020-09-27 15:03:46 -0400
committeradnano <[email protected]>2020-09-27 15:03:46 -0400
commite01d59f8f67c5540a80a6ca475e7aaf5f487689a (patch)
treeba4aadfc19d2681369ac4f1364c57a4aaa987889 /examples/client/client.go
parentRemove port from host when verifying hostnames (diff)
downloadgo-gemini-e01d59f8f67c5540a80a6ca475e7aaf5f487689a.tar.xz
go-gemini-e01d59f8f67c5540a80a6ca475e7aaf5f487689a.zip
Don't store wildcards in the known hosts file
Diffstat (limited to 'examples/client/client.go')
-rw-r--r--examples/client/client.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/client/client.go b/examples/client/client.go
index d3e2156..e6be51d 100644
--- a/examples/client/client.go
+++ b/examples/client/client.go
@@ -22,8 +22,8 @@ func init() {
client = &gemini.Client{}
client.KnownHosts.Load()
- client.TrustCertificate = func(cert *x509.Certificate, knownHosts *gemini.KnownHosts) error {
- err := knownHosts.Lookup(cert)
+ client.TrustCertificate = func(req *gemini.Request, cert *x509.Certificate, knownHosts *gemini.KnownHosts) error {
+ err := knownHosts.Lookup(req.Hostname(), cert)
if err != nil {
switch err {
case gemini.ErrCertificateNotTrusted: