diff --git a/end.go b/end.go index d04b0f1..863613f 100644 --- a/end.go +++ b/end.go @@ -21,18 +21,17 @@ func End(crash, reconnect bool) { clt.CloseWith(reason, "", reconnect) } + time.Sleep(time.Second) + rpcSrvMu.Lock() for srv := range rpcSrvs { srv.Close() } rpcSrvMu.Unlock() - time.Sleep(time.Second) - Announce(AnnounceDelete) log.Writer().(*Logger).Close() - gocurses.End() if crash {