diff options
-rw-r--r-- | auth_files.go | 1 | ||||
-rw-r--r-- | chat.go | 2 | ||||
-rw-r--r-- | config.go | 2 | ||||
-rw-r--r-- | process.go | 4 |
4 files changed, 3 insertions, 6 deletions
diff --git a/auth_files.go b/auth_files.go index e6b4abf..e05cff3 100644 --- a/auth_files.go +++ b/auth_files.go @@ -146,7 +146,6 @@ func (a authFiles) Unban(id string) error { if string(name) == id { return os.Remove(Path("ban/", f.Name())) - break } } } @@ -20,7 +20,7 @@ func (cc *ClientConn) SendChatMsg(msg ...string) { // Colorize returns the minetest-colorized version of the input. func Colorize(text, color string) string { - return string(0x1b) + "(c@" + color + ")" + text + string(0x1b) + "(c@#FFF)" + return string([]rune{0x1b}) + "(c@" + color + ")" + text + string([]rune{0x1b}) + "(c@#FFF)" } func onChatMsg(cc *ClientConn, cmd *mt.ToSrvChatMsg) (string, bool) { @@ -105,8 +105,6 @@ func FallbackServers(server string) []string { } else { return append(fallbacks, conf.FallbackServers...) } - - return fallbacks } // LoadConfig attempts to parse the configuration file. @@ -539,10 +539,10 @@ func (sc *ServerConn) process(pkt mt.Pkt) { case *mt.ToCltKick: sc.Log("<-", "deny access", cmd) - if cmd.Reason == mt.Shutdown || cmd.Reason == mt.Crash || cmd.Reason == mt.SrvErr || cmd.Reason == cmd.TooManyClts || cmd.Reason == cmd.UnsupportedVer { + 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) { - if err := clt.Hop(); err != nil { + if err := clt.Hop(srvName); err != nil { clt.Log("<-", err) break } |