diff --git a/def.go b/def.go index b93b5fa..16a879f 100644 --- a/def.go +++ b/def.go @@ -59,6 +59,7 @@ type PacketAdminJoin struct { func (p *PacketAdminJoin) Bytes() []byte { buf := new(bytes.Buffer) enc := gob.NewEncoder(buf) + buf.Reset() p.PLength = uint16(len(p.Password) + len(p.AppName) + len(p.AppVersion) + 3) err := enc.Encode(p)