From aa03e87e009a44661229ad045978dfb002f2260b Mon Sep 17 00:00:00 2001 From: HimbeerserverDE Date: Sun, 2 May 2021 12:55:42 +0200 Subject: [PATCH] Send RPC leave messages on shutdown --- end.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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 {