diff options
author | Riley <49880817+DerZombiiie@users.noreply.github.com> | 2022-04-21 12:21:14 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-21 12:21:14 +0200 |
commit | 59d16c4eef0935d6320290d98ae5007d3090a012 (patch) | |
tree | 56018d3e5bdeac13f989b6294f06e5ae8b31d62b /process.go | |
parent | ee8e27b416e49c94b88be126b323a33e826f20c9 (diff) |
Update process.go
Diffstat (limited to 'process.go')
-rw-r--r-- | process.go | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -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 |