mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
tests/e2e: add missing return error.
This commit is contained in:
parent
1e42503bea
commit
fffb982f1a
@ -104,18 +104,22 @@ func (ep *etcdServerProcess) Restart() error {
|
||||
return ep.Start()
|
||||
}
|
||||
|
||||
func (ep *etcdServerProcess) Stop() error {
|
||||
func (ep *etcdServerProcess) Stop() (err error) {
|
||||
if ep == nil || ep.proc == nil {
|
||||
return nil
|
||||
}
|
||||
if err := ep.proc.Stop(); err != nil {
|
||||
err = ep.proc.Stop()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
ep.proc = nil
|
||||
<-ep.donec
|
||||
ep.donec = make(chan struct{})
|
||||
if ep.cfg.purl.Scheme == "unix" || ep.cfg.purl.Scheme == "unixs" {
|
||||
os.Remove(ep.cfg.purl.Host + ep.cfg.purl.Path)
|
||||
err = os.Remove(ep.cfg.purl.Host + ep.cfg.purl.Path)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user