diff --git a/server/signserver/dsgn_resp.go b/server/signserver/dsgn_resp.go index 21a9aa3c2..0f5f6f129 100644 --- a/server/signserver/dsgn_resp.go +++ b/server/signserver/dsgn_resp.go @@ -123,7 +123,9 @@ func (s *Session) makeSignResponse(uid int) []byte { bf.WriteBool(false) } else { bf.WriteBool(true) - ps.Uint32(bf, strings.Join(s.server.erupeConfig.LoginNotices[:], ""), true) + bf.WriteUint8(0) + bf.WriteUint8(0) + ps.Uint16(bf, strings.Join(s.server.erupeConfig.LoginNotices[:], ""), true) } bf.WriteUint32(s.server.getLastCID(uid))