Explorar el Código

embed: Fixed serve() err return

kayrus hace 9 años
padre
commit
fee9e2b183
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  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
 }