From 156993cf484c5affa9aebd0b0f0b2a13bea27c61 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 13 Nov 2003 17:51:22 +0200 Subject: [PATCH] fixes --HG-- branch : HEAD --- src/lib-index/mbox/istream-mbox.c | 2 +- src/lib-index/mbox/mbox-sync-full.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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; } -- 2.47.3