Mercurial > dovecot > core-2.2
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;