summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLizzy Fleckenstein <eliasfleckenstein@web.de>2023-02-06 17:34:28 +0100
committerLizzy Fleckenstein <eliasfleckenstein@web.de>2023-02-06 17:34:28 +0100
commit69251628bc65bb47f7eb06a8f0277d56bb410f2f (patch)
treec7ce5ec1914e9d8d34e5b872c2f650fb2317911b
parent173ad6e339cfbbc10be78d045bb8a244d248866e (diff)
downloadmt-69251628bc65bb47f7eb06a8f0277d56bb410f2f.tar.xz
Fix crash introduced by last commit
-rw-r--r--tocltcmds.go4
-rw-r--r--zerialize.go8
2 files changed, 6 insertions, 6 deletions
diff --git a/tocltcmds.go b/tocltcmds.go
index 0ac7716..9563bc8 100644
--- a/tocltcmds.go
+++ b/tocltcmds.go
@@ -758,7 +758,7 @@ type ToCltMinimapModes struct {
var _ serializer = (*ToCltMinimapModes)(nil)
-func (cmd *ToCltMinimapModes) serialize(w io.Writer) {
+func (cmd *ToCltMinimapModes) Serialize(w io.Writer) {
buf := make([]byte, 4)
if len(cmd.Modes) > math.MaxUint16 {
chk(ErrTooLong)
@@ -774,7 +774,7 @@ func (cmd *ToCltMinimapModes) serialize(w io.Writer) {
var _ deserializer = (*ToCltMinimapModes)(nil)
-func (cmd *ToCltMinimapModes) deserialize(r io.Reader) {
+func (cmd *ToCltMinimapModes) Deserialize(r io.Reader) {
buf := make([]byte, 4)
_, err := io.ReadFull(r, buf)
chk(err)
diff --git a/zerialize.go b/zerialize.go
index 0e07bec..c019174 100644
--- a/zerialize.go
+++ b/zerialize.go
@@ -16,19 +16,19 @@ var ErrTooLong = errors.New("len too long")
var be = binary.BigEndian
type serializer interface {
- serialize(w io.Writer)
+ Serialize(w io.Writer)
}
func serialize(w io.Writer, s interface{}) error {
- return pcall(func() { s.(serializer).serialize(w) })
+ return pcall(func() { s.(serializer).Serialize(w) })
}
type deserializer interface {
- deserialize(r io.Reader)
+ Deserialize(r io.Reader)
}
func deserialize(r io.Reader, d interface{}) error {
- return pcall(func() { d.(deserializer).deserialize(r) })
+ return pcall(func() { d.(deserializer).Deserialize(r) })
}
type serializationError struct {