about summary refs log tree commit diff
path: root/htping.go
diff options
context:
space:
mode:
Diffstat (limited to 'htping.go')
-rw-r--r--htping.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/htping.go b/htping.go
index cfeb236..11f0096 100644
--- a/htping.go
+++ b/htping.go
@@ -102,7 +102,7 @@ type transport struct {
 	addr string
 }
 
-func newTransport() *transport {
+func newTransport(serverName string) *transport {
 	tr := &transport{}
 
 	tlsconfig := &tls.Config{
@@ -122,7 +122,7 @@ func newTransport() *transport {
 
 			opts := x509.VerifyOptions{
 				Roots:         tlsconfig.RootCAs,
-				DNSName:       tlsconfig.ServerName,
+				DNSName:       serverName,
 				Intermediates: x509.NewCertPool(),
 			}
 			for _, cert := range certs[1:] {
@@ -414,7 +414,7 @@ func main() {
 		fmt.Printf("%s %s\n", method, u)
 
 		go func() {
-			myTransport := newTransport()
+			myTransport := newTransport(parsedURL.Hostname())
 			defer wg.Done()
 
 			if *flood {