diff --git a/internal/tlsutil/cfg.go b/internal/tlsutil/cfg.go index a64fc29d3..5c15487b4 100644 --- a/internal/tlsutil/cfg.go +++ b/internal/tlsutil/cfg.go @@ -78,8 +78,8 @@ func ReadCertFromSecDir(host string) (opts Options, err error) { fmt.Printf("Please Configure secondary certificate directory for ssl connection set/export HELM_SECONDARY_CERT_DIR='/etc/docker/certs.d/'\n") os.Exit(1) } - lastIndex := strings.LastIndexByte(clientCertDir, '/') - if lastIndex < 19 { + + if clientCertDir[len(clientCertDir)-1] != '/' { clientCertDir = fmt.Sprintf("%s/%s", clientCertDir, host) } else { clientCertDir = fmt.Sprintf("%s%s", clientCertDir, host)