From de066692392e993e94592778eea83e6fd8620147 Mon Sep 17 00:00:00 2001 From: elasota Date: Sat, 28 Nov 2020 11:45:29 -0500 Subject: [PATCH] Fix read overrun --- PortabilityLayer/DeflateCodec.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/PortabilityLayer/DeflateCodec.cpp b/PortabilityLayer/DeflateCodec.cpp index ea4af98..825e07a 100644 --- a/PortabilityLayer/DeflateCodec.cpp +++ b/PortabilityLayer/DeflateCodec.cpp @@ -64,6 +64,7 @@ bool PortabilityLayer::DeflateCodec::DecompressStream(GpIOStream *stream, size_t zstream.avail_in = sizeToRead; zstream.next_in = buffer; + inSize -= sizeToRead; } int result = inflate(&zstream, Z_NO_FLUSH);