# HG changeset patch # User Timo Sirainen # Date 1067439696 -7200 # Node ID 56cec02d8f8c5b30f9fa0a53989caed7b3a37ce0 # Parent d4a2788f5fa6e8e66c1fb790df56aea9951af00d fix diff -r d4a2788f5fa6 -r 56cec02d8f8c src/lib-index/mbox/istream-mbox.c --- a/src/lib-index/mbox/istream-mbox.c Wed Oct 29 16:54:03 2003 +0200 +++ b/src/lib-index/mbox/istream-mbox.c Wed Oct 29 17:01:36 2003 +0200 @@ -78,10 +78,10 @@ mstream->istream.skip = 0; mstream->istream.buffer = i_stream_get_data(mstream->input, &pos); - if (pos == mstream->istream.pos) + if (pos <= mstream->istream.pos) ret = -1; else { - ret = mstream->istream.pos - pos; + ret = pos - mstream->istream.pos; mstream->istream.pos = pos; }