From 058c387b1173ad9fe71e57edba5de9532722c58d Mon Sep 17 00:00:00 2001 From: wish Date: Sun, 16 Apr 2023 21:03:21 +1000 Subject: [PATCH] only read first 64 bytes of wiiusgn key --- server/signserver/session.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/signserver/session.go b/server/signserver/session.go index 9be27c1fc..3eb914c93 100644 --- a/server/signserver/session.go +++ b/server/signserver/session.go @@ -143,7 +143,7 @@ func (s *Session) authenticate(username string, password string) { func (s *Session) handleWIIUSGN(bf *byteframe.ByteFrame) { _ = bf.ReadBytes(1) - wiiuKey := string(bf.ReadNullTerminatedBytes()) + wiiuKey := string(bf.ReadBytes(64)) var reqUsername string err := s.server.db.QueryRow(`SELECT username FROM users WHERE wiiu_key = $1`, wiiuKey).Scan(&reqUsername) if err == sql.ErrNoRows {