aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--process.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/process.go b/process.go
index fd4f19b..5208c97 100644
--- a/process.go
+++ b/process.go
@@ -538,6 +538,7 @@ func (sc *ServerConn) process(pkt mt.Pkt) {
return
case *mt.ToCltKick:
sc.Log("<-", "deny access", cmd)
+
if cmd.Reason == mt.Shutdown || cmd.Reason == mt.Crash || cmd.Reason == mt.SrvErr || cmd.Reason == mt.TooManyClts || cmd.Reason == mt.UnsupportedVer {
clt.SendChatMsg(cmd.String())
for _, srvName := range FallbackServers(sc.name) {