From: Timo Sirainen Date: Fri, 28 Mar 2014 13:29:53 +0000 (+0200) Subject: lib-fs: ostream-metawrap shouldn't count metadata header as part of the stream offsets. X-Git-Tag: 2.2.13.rc1~184 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c449e0b0843381306cc196affcd5a38a40804178;p=thirdparty%2Fdovecot%2Fcore.git lib-fs: ostream-metawrap shouldn't count metadata header as part of the stream offsets. --- diff --git a/src/lib-fs/ostream-metawrap.c b/src/lib-fs/ostream-metawrap.c index 1d324e10f7..6ad8a94bf9 100644 --- a/src/lib-fs/ostream-metawrap.c +++ b/src/lib-fs/ostream-metawrap.c @@ -17,6 +17,8 @@ static void o_stream_metawrap_call_callback(struct metawrap_ostream *mstream) if (write_callback != NULL) { mstream->write_callback = NULL; write_callback(mstream->context); + /* metadata headers aren't counted as part of the offset */ + mstream->ostream.ostream.offset = 0; } }