]> git.lizzy.rs Git - mt.git/commitdiff
Fix crash introduced by last commit
authorLizzy Fleckenstein <eliasfleckenstein@web.de>
Mon, 6 Feb 2023 16:34:28 +0000 (17:34 +0100)
committerLizzy Fleckenstein <eliasfleckenstein@web.de>
Mon, 6 Feb 2023 16:34:28 +0000 (17:34 +0100)
tocltcmds.go
zerialize.go

index 0ac771613ac15ce779d12868e90e29867f5b9da2..9563bc898dd4dd2fd30982acc3e794fa98d20b48 100644 (file)
@@ -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)
index 0e07bec94823fd48b69d7475bfc1023e1f90f16e..c0191741ef6b7d9564063e93bae6f826d627dd4c 100644 (file)
@@ -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 {