diff --git a/cmd/common/conn/tls.go b/cmd/common/conn/tls.go index d37f81910..36d2ff15e 100644 --- a/cmd/common/conn/tls.go +++ b/cmd/common/conn/tls.go @@ -52,17 +52,13 @@ func grpcOptionTLS(vp *viper.Viper) (grpc.DialOption, error) { // optional mTLS clientCertFile := vp.GetString(config.KeyTLSClientCertFile) clientKeyFile := vp.GetString(config.KeyTLSClientKeyFile) - var cert *tls.Certificate if clientCertFile != "" && clientKeyFile != "" { c, err := tls.LoadX509KeyPair(clientCertFile, clientKeyFile) if err != nil { return nil, err } - cert = &c - } - if cert != nil { tlsConfig.GetClientCertificate = func(*tls.CertificateRequestInfo) (*tls.Certificate, error) { - return cert, nil + return &c, nil } }