diff options
Diffstat (limited to 'pkg/messages/types/svcClassInfo.go')
| -rw-r--r-- | pkg/messages/types/svcClassInfo.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pkg/messages/types/svcClassInfo.go b/pkg/messages/types/svcClassInfo.go index 9f367d3..27862bf 100644 --- a/pkg/messages/types/svcClassInfo.go +++ b/pkg/messages/types/svcClassInfo.go | |||
| @@ -19,7 +19,7 @@ type serverClass struct { | |||
| 19 | DataTableName string | 19 | DataTableName string |
| 20 | } | 20 | } |
| 21 | 21 | ||
| 22 | func ParseSvcClassInfo(reader *bitreader.ReaderType) SvcClassInfo { | 22 | func ParseSvcClassInfo(reader *bitreader.Reader) SvcClassInfo { |
| 23 | svcClassInfo := SvcClassInfo{ | 23 | svcClassInfo := SvcClassInfo{ |
| 24 | Length: int16(reader.TryReadBits(16)), | 24 | Length: int16(reader.TryReadBits(16)), |
| 25 | CreateOnClient: reader.TryReadBool(), | 25 | CreateOnClient: reader.TryReadBool(), |
| @@ -29,7 +29,7 @@ func ParseSvcClassInfo(reader *bitreader.ReaderType) SvcClassInfo { | |||
| 29 | for count := 0; count < int(svcClassInfo.Length); count++ { | 29 | for count := 0; count < int(svcClassInfo.Length); count++ { |
| 30 | fmt.Println(classes) | 30 | fmt.Println(classes) |
| 31 | classes = append(classes, serverClass{ | 31 | classes = append(classes, serverClass{ |
| 32 | ClassId: int16(reader.TryReadBits(int(math.Log2(float64(svcClassInfo.Length)) + 1))), | 32 | ClassId: int16(reader.TryReadBits(uint64(math.Log2(float64(svcClassInfo.Length)) + 1))), |
| 33 | ClassName: reader.TryReadString(), | 33 | ClassName: reader.TryReadString(), |
| 34 | DataTableName: reader.TryReadString(), | 34 | DataTableName: reader.TryReadString(), |
| 35 | }) | 35 | }) |