]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
zlib: Don't expose file descriptor. Others can't do anything with it anyway.
authorTimo Sirainen <tss@iki.fi>
Mon, 18 May 2009 01:35:07 +0000 (21:35 -0400)
committerTimo Sirainen <tss@iki.fi>
Mon, 18 May 2009 01:35:07 +0000 (21:35 -0400)
Fixes o_stream_send_istream(zlib_istream), which was trying to sendfile() the
compressed data.

--HG--
branch : HEAD

src/plugins/zlib/istream-zlib.c

index d738cc886da3008e0c2c85ed5ed7cc2dcec237b2..52193fe989c840777c4df954ae485bb33a464adb 100644 (file)
@@ -246,6 +246,6 @@ struct istream *i_stream_create_zlib(int fd)
                zstream->istream.istream.seekable = TRUE;
        }
 
-       return i_stream_create(&zstream->istream, NULL, fd);
+       return i_stream_create(&zstream->istream, NULL, -1);
 }
 #endif