changeset 19385:392b4cd7a47a

lib-fs: Fixed fs_stat() for fs-metawrap
author Timo Sirainen <tss@iki.fi>
date Tue, 17 Nov 2015 19:01:29 +0200
parents 605dd1749578
children f8dcf8b91282
files src/lib-fs/istream-metawrap.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-fs/istream-metawrap.c	Tue Nov 17 17:26:56 2015 +0200
+++ b/src/lib-fs/istream-metawrap.c	Tue Nov 17 19:01:29 2015 +0200
@@ -100,7 +100,7 @@
 
 	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;