From: Timo Sirainen Date: Wed, 9 Sep 2020 09:46:51 +0000 (+0300) Subject: lib-compression: istream-lzma - Fix EOF handling X-Git-Tag: 2.3.13~231 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a775fe3d066f1a2e12d0093fa52527270ad8a0f6;p=thirdparty%2Fdovecot%2Fcore.git lib-compression: istream-lzma - Fix EOF handling lzma_stream_end() call was accidentally dropped by c6248b825d8c6562b1320e51ad0d88e99b9fbe85 This (probably) didn't result in visible problems. --- diff --git a/src/lib-compression/istream-lzma.c b/src/lib-compression/istream-lzma.c index 63509556eb..7bc02d99a3 100644 --- a/src/lib-compression/istream-lzma.c +++ b/src/lib-compression/istream-lzma.c @@ -117,6 +117,7 @@ static ssize_t i_stream_lzma_read(struct istream_private *stream) stream->parent->stream_errno; } else { i_assert(stream->parent->eof); + lzma_stream_end(zstream); ret = lzma_code(&zstream->strm, LZMA_FINISH); if (ret != LZMA_STREAM_END) if (lzma_handle_error(zstream, ret) == 0)