Mercurial > dovecot > core-2.2
changeset 20242:b9e80947d2c1
lib-compression: istream.max_buffer_size == 0 isn't unlimited.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Wed, 01 Jun 2016 17:52:23 +0300 |
parents | 1309caf0ca75 |
children | 789d0e8c3b6c |
files | src/lib-compression/istream-bzlib.c src/lib-compression/istream-lzma.c src/lib-compression/istream-zlib.c |
diffstat | 3 files changed, 3 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-compression/istream-bzlib.c Wed Jun 01 17:18:23 2016 +0300 +++ b/src/lib-compression/istream-bzlib.c Wed Jun 01 17:52:23 2016 +0300 @@ -86,8 +86,7 @@ have a seek mark. */ i_stream_compress(stream); } - if (stream->max_buffer_size == 0 || - stream->buffer_size < stream->max_buffer_size) + if (stream->buffer_size < stream->max_buffer_size) i_stream_grow_buffer(stream, CHUNK_SIZE); if (stream->pos == stream->buffer_size) {
--- a/src/lib-compression/istream-lzma.c Wed Jun 01 17:18:23 2016 +0300 +++ b/src/lib-compression/istream-lzma.c Wed Jun 01 17:52:23 2016 +0300 @@ -95,8 +95,7 @@ have a seek mark. */ i_stream_compress(stream); } - if (stream->max_buffer_size == 0 || - stream->buffer_size < stream->max_buffer_size) + if (stream->buffer_size < stream->max_buffer_size) i_stream_grow_buffer(stream, CHUNK_SIZE); if (stream->pos == stream->buffer_size) {
--- a/src/lib-compression/istream-zlib.c Wed Jun 01 17:18:23 2016 +0300 +++ b/src/lib-compression/istream-zlib.c Wed Jun 01 17:52:23 2016 +0300 @@ -230,8 +230,7 @@ have a seek mark. */ i_stream_compress(stream); } - if (stream->max_buffer_size == 0 || - stream->buffer_size < stream->max_buffer_size) + if (stream->buffer_size < stream->max_buffer_size) i_stream_grow_buffer(stream, CHUNK_SIZE); if (stream->pos == stream->buffer_size) {