changeset 2988:76d0e16d45e6 HEAD

Go back to the version before recent changes. It was correct all the time.
author Timo Sirainen <tss@iki.fi>
date Fri, 17 Dec 2004 15:31:19 +0200
parents d1a2c39d1b50
children 83c791a0b6d9
files src/lib/ostream-file.c
diffstat 1 files changed, 1 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/ostream-file.c	Fri Dec 17 13:08:58 2004 +0200
+++ b/src/lib/ostream-file.c	Fri Dec 17 15:31:19 2004 +0200
@@ -541,17 +541,8 @@
 			}
 		}
 		outstream->ostream.offset += ret;
+		i_stream_skip(instream, ret);
 
-		/* only the last iov is from input stream. skip others. */
-		for (pos = 0; pos < iov_len-1; pos++) {
-			if ((size_t)ret < iov[pos].iov_len)
-				break;
-			ret -= iov[pos].iov_len;
-		}
-		if (pos != iov_len-1)
-			break;
-
-		i_stream_skip(instream, ret);
 		if ((size_t)ret != iov[pos].iov_len)
 			break;