From a8fb5053dd746b0b829dee80371a932dd12474a5 Mon Sep 17 00:00:00 2001 From: Jan Laupetin Date: Tue, 16 Dec 2025 01:01:32 +0000 Subject: [PATCH] fix: make sure to stop inflating when Z_STREAM_END is encountered --- src/ZoneLoading/Loading/Processor/ProcessorInflate.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ZoneLoading/Loading/Processor/ProcessorInflate.cpp b/src/ZoneLoading/Loading/Processor/ProcessorInflate.cpp index 3cca74f6..8137e5aa 100644 --- a/src/ZoneLoading/Loading/Processor/ProcessorInflate.cpp +++ b/src/ZoneLoading/Loading/Processor/ProcessorInflate.cpp @@ -61,6 +61,8 @@ namespace if (ret < 0) throw InvalidCompressionException(); + if (ret == Z_STREAM_END) + break; } return length - m_stream.avail_out;