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;