From: Timo Sirainen Date: Tue, 17 Nov 2015 17:01:29 +0000 (+0200) Subject: lib-fs: Fixed fs_stat() for fs-metawrap X-Git-Tag: 2.2.20.rc1~67 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dbe1f7e1c04dbe920d73da9463aeb4aa01278c90;p=thirdparty%2Fdovecot%2Fcore.git lib-fs: Fixed fs_stat() for fs-metawrap --- diff --git a/src/lib-fs/istream-metawrap.c b/src/lib-fs/istream-metawrap.c index 93636a022f..c759991cde 100644 --- a/src/lib-fs/istream-metawrap.c +++ b/src/lib-fs/istream-metawrap.c @@ -100,7 +100,7 @@ static int i_stream_metawrap_stat(struct istream_private *stream, bool exact) if (mstream->in_metadata) { ret = i_stream_read(&stream->istream); - if (ret < 0) + if (ret < 0 && stream->istream.stream_errno != 0) return -1; if (ret == 0) { stream->statbuf.st_size = -1;