summaryrefslogtreecommitdiff
path: root/serialize.go
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-06-08 15:55:04 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-06-08 15:55:04 +0200
commit004b7a9843a4d97c13d9638c53b281aa978f6bc1 (patch)
tree30a8828ebb80448ab53d408ec68ce704478bf117 /serialize.go
parent722fa1686e97a52cb740e5ea8e39714ff1881e5f (diff)
5.5.x: reintroduce zlib for nodemetas packet
Diffstat (limited to 'serialize.go')
-rw-r--r--serialize.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/serialize.go b/serialize.go
index 8361433..73e12fa 100644
--- a/serialize.go
+++ b/serialize.go
@@ -13049,6 +13049,8 @@ func (obj *ToCltNodeMetasChanged) serialize(w io.Writer) {
Changed map[[3]int16]*NodeMeta
}))(obj)).Changed
{
+ r, err := zlib.NewReader(byteReader{r})
+ chk(err)
if x == nil {
write8(w, 0)
} else {
@@ -13080,6 +13082,7 @@ func (obj *ToCltNodeMetasChanged) serialize(w io.Writer) {
chk(serialize(w, x[key]))
}
}
+ chk(r.Close())
}
}
{
@@ -13114,6 +13117,8 @@ func (obj *ToCltNodeMetasChanged) deserialize(r io.Reader) {
Changed map[[3]int16]*NodeMeta
}))(obj)).Changed
{
+ r, err := zlib.NewReader(byteReader{r})
+ chk(err)
switch ver := read8(r); ver {
case 0:
*p = nil
@@ -13132,6 +13137,7 @@ func (obj *ToCltNodeMetasChanged) deserialize(r io.Reader) {
default:
chk(fmt.Errorf("unsupported nodemetas version: %d", ver))
}
+ chk(r.Close())
}
}
if r.N > 0 {