From ef48e17e79ad866dd31777ef5961fd98f841bae0 Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Mon, 7 May 2018 17:04:39 -0600 Subject: [PATCH] caddytls: Fix tests --- caddytls/handshake.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/caddytls/handshake.go b/caddytls/handshake.go index ad190e338..8b2639845 100644 --- a/caddytls/handshake.go +++ b/caddytls/handshake.go @@ -99,7 +99,7 @@ func (cg configGroup) GetConfigForClient(clientHello *tls.ClientHelloInfo) (*tls // // This method is safe for use as a tls.Config.GetCertificate callback. func (cfg *Config) GetCertificate(clientHello *tls.ClientHelloInfo) (*tls.Certificate, error) { - if ClientHelloTelemetry { + if ClientHelloTelemetry && len(clientHello.SupportedVersions) > 0 { // If no other plugin (such as the HTTP server type) is implementing ClientHello telemetry, we do it. // NOTE: The values in the Go standard lib's ClientHelloInfo aren't guaranteed to be in order. info := ClientHelloInfo{