dovecot-2.2: istream-limit: Move parent stream to expected offse...

dovecot at dovecot.org dovecot at dovecot.org
Wed Aug 15 12:05:39 EEST 2012


details:   http://hg.dovecot.org/dovecot-2.2/rev/aba24a5cc9ff
changeset: 14904:aba24a5cc9ff
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Aug 15 12:05:28 2012 +0300
description:
istream-limit: Move parent stream to expected offset also at EOF.

diffstat:

 src/lib/istream-limit.c |  6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diffs (22 lines):

diff -r 51043aa5fe98 -r aba24a5cc9ff src/lib/istream-limit.c
--- a/src/lib/istream-limit.c	Wed Aug 15 09:35:39 2012 +0300
+++ b/src/lib/istream-limit.c	Wed Aug 15 12:05:28 2012 +0300
@@ -31,15 +31,15 @@
 	ssize_t ret;
 	size_t pos;
 
+	i_stream_seek(stream->parent, lstream->istream.parent_start_offset +
+		      stream->istream.v_offset);
+
 	if (stream->istream.v_offset +
 	    (stream->pos - stream->skip) >= lstream->v_size) {
 		stream->istream.eof = TRUE;
 		return -1;
 	}
 
-	i_stream_seek(stream->parent, lstream->istream.parent_start_offset +
-		      stream->istream.v_offset);
-
 	stream->pos -= stream->skip;
 	stream->skip = 0;
 


More information about the dovecot-cvs mailing list