瀏覽代碼

Merge pull request #6016 from endocode/kayrus/fix_serve_err_return

embed: Fixed serve() err return
Anthony Romano 9 年之前
父節點
當前提交
2bf55e3a15
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      embed/etcd.go

+ 3 - 1
embed/etcd.go

@@ -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
 }