]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-ssl-iostream: Copy the original istream's fd to the ssl istream.
authorTimo Sirainen <tss@iki.fi>
Sun, 4 Nov 2012 17:16:59 +0000 (19:16 +0200)
committerTimo Sirainen <tss@iki.fi>
Sun, 4 Nov 2012 17:16:59 +0000 (19:16 +0200)
src/lib-ssl-iostream/istream-openssl.c

index 7522653afc3a2ae5a8a2f1b8318bb6f1131e2065..34d086dcd204e5f0d7f615be73cb393ea32ead38 100644 (file)
@@ -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));
 }