From: Timo Sirainen Date: Wed, 18 May 2016 19:26:50 +0000 (+0300) Subject: lib-fs: istream-metawrap can't have a readable fd currently X-Git-Tag: 2.3.0.rc1~3692 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7a1749056494b6ddc54235b0a2dee4cb74474e04;p=thirdparty%2Fdovecot%2Fcore.git lib-fs: istream-metawrap can't have a readable fd currently --- diff --git a/src/lib-fs/istream-metawrap.c b/src/lib-fs/istream-metawrap.c index c869736278..d757f51a43 100644 --- a/src/lib-fs/istream-metawrap.c +++ b/src/lib-fs/istream-metawrap.c @@ -132,7 +132,9 @@ i_stream_create_metawrap(struct istream *input, mstream->istream.seek = i_stream_metawrap_seek; mstream->istream.stat = input->seekable ? i_stream_metawrap_stat : NULL; - mstream->istream.istream.readable_fd = input->readable_fd; + /* we can't set abs_start_offset early enough so that it would get + passed to our child istreams. */ + mstream->istream.istream.readable_fd = FALSE; mstream->istream.istream.blocking = input->blocking; mstream->istream.istream.seekable = input->seekable; mstream->in_metadata = TRUE;