aboutsummaryrefslogtreecommitdiff
path: root/process.go
diff options
context:
space:
mode:
authorRiley <49880817+DerZombiiie@users.noreply.github.com>2022-04-21 12:21:14 +0200
committerGitHub <noreply@github.com>2022-04-21 12:21:14 +0200
commit59d16c4eef0935d6320290d98ae5007d3090a012 (patch)
tree56018d3e5bdeac13f989b6294f06e5ae8b31d62b /process.go
parentee8e27b416e49c94b88be126b323a33e826f20c9 (diff)
Update process.go
Diffstat (limited to 'process.go')
-rw-r--r--process.go8
1 files changed, 3 insertions, 5 deletions
diff --git a/process.go b/process.go
index 8da770e..7b7553c 100644
--- a/process.go
+++ b/process.go
@@ -541,12 +541,10 @@ func (sc *ServerConn) process(pkt mt.Pkt) {
if cmd.Reason == mt.Shutdown || cmd.Reason == mt.Crash || cmd.Reason == mt.SrvErr || cmd.Reason == cmd.TooManyClts || cmd.Reason == cmd.UnsupportedVer {
clt.SendChatMsg(cmd.String())
- for _, srvName := range FallbackServers(sc.name) {
- err := clt.Hop(srvName)
- if err == nil {
- continue
- } else {
+ for _, srvName := range FallbackServers(sc.name) {
+ if err := clt.Hop(); err != nil {
clt.Log("<-", err)
+ break
}
}
return