diff options
author | Himbeer <himbeer@disroot.org> | 2025-05-01 20:14:46 +0200 |
---|---|---|
committer | Himbeer <himbeer@disroot.org> | 2025-05-01 20:14:46 +0200 |
commit | 82a341e701a8c5e9870b0f74c8dd4c0fa5595392 (patch) | |
tree | 6d05fc52c83c5eb91067766486a2500dedcd5b71 | |
parent | 5ecfb004d4450cda43115ed3db15633d721013a4 (diff) |
Fix name not being displayed in "invalid player name" log messages
-rw-r--r-- | process.go | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -76,6 +76,9 @@ func (cc *ClientConn) process(pkt mt.Pkt) { return } + cc.name = cmd.PlayerName + cc.logger.SetPrefix(fmt.Sprintf("[%s %s] ", cc.RemoteAddr(), cc.Name())) + if !playerNameChars.MatchString(cmd.PlayerName) { cc.Log("<-", "invalid player name") ack, _ := cc.SendCmd(&mt.ToCltKick{Reason: mt.BadNameChars}) @@ -89,9 +92,6 @@ func (cc *ClientConn) process(pkt mt.Pkt) { return } - cc.name = cmd.PlayerName - cc.logger.SetPrefix(fmt.Sprintf("[%s %s] ", cc.RemoteAddr(), cc.Name())) - ip := cc.RemoteAddr().(*net.UDPAddr).IP.String() if DefaultAuth().Banned(ip, cc.Name()) { cc.Log("<-", "banned") |