mirror of
https://codeberg.org/git-pages/git-pages.git
synced 2026-08-18 18:06:04 +00:00
+4
-6
@@ -73,16 +73,14 @@ func tryDialWithSNI(ctx context.Context, domain string) (bool, error) {
|
|||||||
return false, nil
|
return false, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
connectHost := fallbackURL.Hostname()
|
connectHost, connectPort := fallbackURL.Hostname(), fallbackURL.Port()
|
||||||
if fallbackURL.Port() != "" {
|
if connectPort == "" {
|
||||||
connectHost += ":" + fallbackURL.Port()
|
connectPort = "443"
|
||||||
} else {
|
|
||||||
connectHost += ":443"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
logc.Printf(ctx, "caddy: check TLS %s", fallbackURL)
|
logc.Printf(ctx, "caddy: check TLS %s", fallbackURL)
|
||||||
dialer := tls.Dialer{Config: &tls.Config{ServerName: domain}}
|
dialer := tls.Dialer{Config: &tls.Config{ServerName: domain}}
|
||||||
connection, err := dialer.DialContext(ctx, "tcp", connectHost)
|
connection, err := dialer.DialContext(ctx, "tcp", net.JoinHostPort(connectHost, connectPort))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return false, err
|
return false, err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user