Mercurial > dovecot > original-hg > dovecot-1.2
changeset 2166:ed6b3d59ce93 HEAD
minor fix
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 19 Jun 2004 04:00:09 +0300 |
parents | 4c5732a9e2bc |
children | 9f318b950ea7 |
files | src/lib/istream-limit.c |
diffstat | 1 files changed, 5 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/istream-limit.c Sat Jun 19 03:59:31 2004 +0300 +++ b/src/lib/istream-limit.c Sat Jun 19 04:00:09 2004 +0300 @@ -68,9 +68,11 @@ stream->skip = 0; stream->buffer = i_stream_get_data(lstream->input, &pos); - left = lstream->v_size - stream->istream.v_offset; - if (pos > left) - pos = left; + if (lstream->v_size != (uoff_t)-1) { + left = lstream->v_size - stream->istream.v_offset; + if (pos > left) + pos = left; + } ret = pos <= stream->pos ? -1 : (ssize_t) (pos - stream->pos);