diff --git a/easy_config.go b/easy_config.go index af2335f..2d667a2 100644 --- a/easy_config.go +++ b/easy_config.go @@ -34,7 +34,11 @@ func (c EasyConfig) prepare() (etcd.Config, error) { tc.ClientCAs = pool tc.ClientAuth = tls.RequireAndVerifyClientCert - conn, err := tls.Dial("tcp", "168.245.146.1:2379", tc) + if len(c.Endpoints) == 0 { + return etcd.Config{}, errors.New("No endpoints specified.") + } + + conn, err := tls.Dial("tcp", c.Endpoints[0], tc) if err != nil { return etcd.Config{}, err } @@ -44,8 +48,6 @@ func (c EasyConfig) prepare() (etcd.Config, error) { if err != nil { return etcd.Config{}, err } - // r.TLS.ServerName = "168.245.146.1" - // r.TLS.BuildNameToCertificate() r := etcd.Config{}