summaryrefslogtreecommitdiff
path: root/deserialize.fmt
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 /deserialize.fmt
parent722fa1686e97a52cb740e5ea8e39714ff1881e5f (diff)
5.5.x: reintroduce zlib for nodemetas packet
Diffstat (limited to 'deserialize.fmt')
-rw-r--r--deserialize.fmt5
1 files changed, 5 insertions, 0 deletions
diff --git a/deserialize.fmt b/deserialize.fmt
index 1274cff..5d7b192 100644
--- a/deserialize.fmt
+++ b/deserialize.fmt
@@ -60,6 +60,9 @@ map[uint16]*NodeMeta {
}
map[[3]int16]*NodeMeta {
+ r, err := zlib.NewReader(byteReader{r})
+ chk(err)
+
switch ver := read8(r); ver {
case 0:
*p = nil
@@ -78,6 +81,8 @@ map[[3]int16]*NodeMeta {
default:
chk(fmt.Errorf("unsupported nodemetas version: %d", ver))
}
+
+ chk(r.Close())
}
PointedThing {