From: Timo Sirainen Date: Thu, 13 Nov 2003 15:51:22 +0000 (+0200) Subject: fixes X-Git-Tag: 1.1.alpha1~4221 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=156993cf484c5affa9aebd0b0f0b2a13bea27c61;p=thirdparty%2Fdovecot%2Fcore.git fixes --HG-- branch : HEAD --- diff --git a/src/lib-index/mbox/istream-mbox.c b/src/lib-index/mbox/istream-mbox.c index 1ef57cee15..27af5b626e 100644 --- a/src/lib-index/mbox/istream-mbox.c +++ b/src/lib-index/mbox/istream-mbox.c @@ -132,5 +132,5 @@ struct istream *i_stream_create_mbox(pool_t pool, struct istream *input, mstream->istream.seek = _seek; return _i_stream_create(&mstream->istream, pool, -1, - mstream->v_header_size + body_size); + input->real_stream->abs_start_offset); } diff --git a/src/lib-index/mbox/mbox-sync-full.c b/src/lib-index/mbox/mbox-sync-full.c index 3aa7f5af53..cfebf89141 100644 --- a/src/lib-index/mbox/mbox-sync-full.c +++ b/src/lib-index/mbox/mbox-sync-full.c @@ -332,7 +332,7 @@ int mbox_sync_full(struct mail_index *index) } else if (st.st_mtime == orig_st.st_mtime && st.st_size == orig_st.st_size) { i_stream_seek(input, continue_offset); - failed = !mbox_index_append_stream(index, input); + failed = mbox_index_append_stream(index, input) <= 0; } else { failed = mbox_sync_from_stream(index, input) <= 0; }