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) {