From 352cd768c60cdd31bc6e777a8bd2f9e7558d24c4 Mon Sep 17 00:00:00 2001 From: Yicheng Qin Date: Mon, 14 Sep 2015 23:25:16 -0700 Subject: [PATCH] etcdserver: fix shadow declaration --- etcdserver/server.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/etcdserver/server.go b/etcdserver/server.go index 4ba52ba27..93226fadb 100644 --- a/etcdserver/server.go +++ b/etcdserver/server.go @@ -243,7 +243,9 @@ func NewServer(cfg *ServerConfig) (*EtcdServer, error) { return nil, fmt.Errorf("member %s has already been bootstrapped", m.ID) } if cfg.ShouldDiscover() { - str, err := discovery.JoinCluster(cfg.DiscoveryURL, cfg.DiscoveryProxy, m.ID, cfg.InitialPeerURLsMap.String()) + var str string + var err error + str, err = discovery.JoinCluster(cfg.DiscoveryURL, cfg.DiscoveryProxy, m.ID, cfg.InitialPeerURLsMap.String()) if err != nil { return nil, err } @@ -277,7 +279,9 @@ func NewServer(cfg *ServerConfig) (*EtcdServer, error) { if cfg.ShouldDiscover() { plog.Warningf("discovery token ignored since a cluster has already been initialized. Valid log found at %q", cfg.WALDir()) } - snapshot, err := ss.Load() + var snapshot *raftpb.Snapshot + var err error + snapshot, err = ss.Load() if err != nil && err != snap.ErrNoSnapshot { return nil, err }