]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-compression: Assert-crashfix to handling EOF in LZ4 compression
authorTimo Sirainen <tss@iki.fi>
Mon, 27 Jan 2014 12:25:03 +0000 (14:25 +0200)
committerTimo Sirainen <tss@iki.fi>
Mon, 27 Jan 2014 12:25:03 +0000 (14:25 +0200)
src/lib-compression/istream-lz4.c

index b98038d6d0bd9fb157d969284045f426c40817f1..8e5e085b11ad60aa1dc6902d8ba32f1439409067 100644 (file)
@@ -104,7 +104,7 @@ static ssize_t i_stream_lz4_read(struct istream_private *stream)
                if (ret < 0) {
                        stream->istream.stream_errno =
                                stream->parent->stream_errno;
-                       if (stream->istream.stream_errno != 0) {
+                       if (stream->istream.stream_errno == 0) {
                                stream->istream.eof = TRUE;
                                zstream->stream_size = stream->istream.v_offset +
                                        stream->pos - stream->skip;