diff --git a/etcdserver/server.go b/etcdserver/server.go index 38e42a530..0066b1735 100644 --- a/etcdserver/server.go +++ b/etcdserver/server.go @@ -184,7 +184,7 @@ func NewServer(cfg *ServerConfig) (*EtcdServer, error) { if cfg.Cluster, err = NewClusterFromString(cfg.Cluster.token, s); err != nil { return nil, err } - if cfg.Cluster.Validate() != nil { + if err := cfg.Cluster.Validate(); err != nil { return nil, fmt.Errorf("bad discovery cluster: %v", err) } }