From e05f36c69f1c39fede36b6575eb1c2eaea5822e3 Mon Sep 17 00:00:00 2001 From: Martin/Geno Date: Tue, 16 Jul 2019 00:26:21 +0200 Subject: [PATCH] init empty TLSConfig, if nothing given --- session.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/session.go b/session.go index 0a9ac75..6fa7c32 100644 --- a/session.go +++ b/session.go @@ -117,6 +117,10 @@ func (s *Session) startTlsIfSupported(conn net.Conn, domain string, o Config) ne return conn } + if o.TLSConfig == nil { + o.TLSConfig = &tls.Config{} + } + if o.TLSConfig.ServerName == "" { o.TLSConfig.ServerName = domain }