diff --git a/utils/tls.go b/utils/tls.go index 2f9b0b9..5672bd3 100644 --- a/utils/tls.go +++ b/utils/tls.go @@ -90,6 +90,10 @@ func LoadServerTlsConfigString(keyPEMBlock, certPEMBlock, caPEMBlock []byte, ins } func LoadServerTlsConfig(cfg *conf.TLS) (*tls.Config, error) { + if cfg == nil { + return nil, nil + } + var tlsCfg *tls.Config var err error @@ -183,6 +187,10 @@ func LoadClientTlsConfigString(keyPEMBlock, certPEMBlock, caPEMBlock []byte) (*t } func LoadClientTlsConfig(cfg *conf.TLS) (*tls.Config, error) { + if cfg == nil { + return nil, nil + } + var tlsCfg *tls.Config var err error