Mercurial > dovecot > core-2.2
changeset 21682:7945fd42b09f
lib: remove failed bool from sized_istream struct
This is no longer needed as we are now checking for
stream_errno also in istream.c
author | Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
---|---|
date | Mon, 09 May 2016 11:08:33 +0300 |
parents | 9ef9988619b7 |
children | a7abc03aff58 |
files | src/lib/istream-sized.c |
diffstat | 1 files changed, 0 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/istream-sized.c Tue Nov 01 14:47:05 2016 +0200 +++ b/src/lib/istream-sized.c Mon May 09 11:08:33 2016 +0300 @@ -11,7 +11,6 @@ void *error_context; uoff_t size; - bool failed; }; static void i_stream_sized_destroy(struct iostream_private *stream) @@ -55,12 +54,6 @@ ssize_t ret; size_t pos; - if (sstream->failed) { - /* avoid duplicate errors */ - stream->istream.stream_errno = EINVAL; - return -1; - } - if (stream->istream.v_offset + (stream->pos - stream->skip) >= sstream->size) { stream->istream.eof = TRUE; @@ -103,7 +96,6 @@ pos = left; stream->istream.eof = TRUE; stream->istream.stream_errno = EINVAL; - sstream->failed = TRUE; return -1; } else if (!stream->istream.eof) { /* still more to read */