Merge pull request #6016 from endocode/kayrus/fix_serve_err_return

embed: Fixed serve() err return
This commit is contained in:
Anthony Romano 2016-07-21 11:17:08 -07:00 committed by GitHub
commit 2bf55e3a15

View File

@ -127,7 +127,9 @@ func StartEtcd(inCfg *Config) (e *Etcd, err error) {
e.errc = make(chan error, len(e.Peers)+len(e.Clients)+2*len(e.sctxs))
e.Server.Start()
e.serve()
if err = e.serve(); err != nil {
return
}
<-e.Server.ReadyNotify()
return
}