changeset 2633:a87abc14de35 HEAD

Remove size==(uoff_t)-1 handling because it never happens.
author Timo Sirainen <tss@iki.fi>
date Thu, 16 Sep 2004 17:55:13 +0300
parents ec5601f71ba0
children b847d8650282
files src/lib-storage/index/mbox/mbox-sync-rewrite.c
diffstat 1 files changed, 5 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/mbox/mbox-sync-rewrite.c	Thu Sep 16 17:33:16 2004 +0300
+++ b/src/lib-storage/index/mbox/mbox-sync-rewrite.c	Thu Sep 16 17:55:13 2004 +0300
@@ -27,17 +27,11 @@
 	i_stream_seek(sync_ctx->file_input, source);
 	o_stream_seek(output, dest);
 
-	if (size == (uoff_t)-1) {
-		input = sync_ctx->file_input;
-		ret = o_stream_send_istream(output, input) < 0 ? -1 : 0;
-	} else {
-		input = i_stream_create_limit(default_pool,
-					      sync_ctx->file_input,
-					      source, size);
-		ret = o_stream_send_istream(output, input);
-		i_stream_unref(input);
-		ret = ret == (off_t)size ? 0 : -1;
-	}
+	input = i_stream_create_limit(default_pool, sync_ctx->file_input,
+				      source, size);
+	ret = o_stream_send_istream(output, input);
+	i_stream_unref(input);
+	ret = ret == (off_t)size ? 0 : -1;
 
 	if (ret < 0) {
 		errno = output->stream_errno;