aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeer <himbeer@disroot.org>2025-05-01 20:14:46 +0200
committerHimbeer <himbeer@disroot.org>2025-05-01 20:14:46 +0200
commit82a341e701a8c5e9870b0f74c8dd4c0fa5595392 (patch)
tree6d05fc52c83c5eb91067766486a2500dedcd5b71
parent5ecfb004d4450cda43115ed3db15633d721013a4 (diff)
Fix name not being displayed in "invalid player name" log messages
-rw-r--r--process.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/process.go b/process.go
index 34a794b..208638a 100644
--- a/process.go
+++ b/process.go
@@ -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")