From: Timo Sirainen Date: Thu, 10 Sep 2020 07:16:56 +0000 (+0300) Subject: lib: istream-try - Fix off-by-one check for min_buffer_full_size X-Git-Tag: 2.3.13~246 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=54bc6c2d4ef9ce330b61615c9e283cd82e5e7797;p=thirdparty%2Fdovecot%2Fcore.git lib: istream-try - Fix off-by-one check for min_buffer_full_size This mainly fixes random failures with the unit test. --- diff --git a/src/lib/istream-try.c b/src/lib/istream-try.c index 1a31a7fb69..c22ee4dbe7 100644 --- a/src/lib/istream-try.c +++ b/src/lib/istream-try.c @@ -64,7 +64,7 @@ i_stream_try_is_buffer_full(struct try_istream *tstream, while (try_input->real_stream->parent != NULL) { try_input = try_input->real_stream->parent; if (try_input->real_stream->pos >= try_input->real_stream->buffer_size && - try_input->real_stream->pos > tstream->min_buffer_full_size) + try_input->real_stream->pos >= tstream->min_buffer_full_size) return TRUE; } return FALSE;