From: Timo Sirainen Date: Sun, 4 Nov 2012 17:16:59 +0000 (+0200) Subject: lib-ssl-iostream: Copy the original istream's fd to the ssl istream. X-Git-Tag: 2.2.beta1~128 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=adbca485f59f9876e626fcfdb73ad5191c4d57bd;p=thirdparty%2Fdovecot%2Fcore.git lib-ssl-iostream: Copy the original istream's fd to the ssl istream. --- diff --git a/src/lib-ssl-iostream/istream-openssl.c b/src/lib-ssl-iostream/istream-openssl.c index 7522653afc..34d086dcd2 100644 --- a/src/lib-ssl-iostream/istream-openssl.c +++ b/src/lib-ssl-iostream/istream-openssl.c @@ -126,5 +126,6 @@ struct istream *i_stream_create_ssl(struct ssl_iostream *ssl_io) sstream->istream.read = i_stream_ssl_read; sstream->istream.istream.readable_fd = FALSE; - return i_stream_create(&sstream->istream, NULL, -1); + return i_stream_create(&sstream->istream, NULL, + i_stream_get_fd(ssl_io->plain_input)); }