]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-program-client: remote: Initialize program_client_istream with parent FD.
authorStephan Bosch <stephan.bosch@dovecot.fi>
Mon, 26 Feb 2018 16:15:13 +0000 (17:15 +0100)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Tue, 25 Jun 2019 09:22:31 +0000 (12:22 +0300)
This way, io_add_istream() works as expected.

src/lib-program-client/program-client-remote.c

index 16468b97de5df88a1fd7e069fd0cd10df076dd53..d2acea9888588463b14636e9bd1d6efc12ce40ea 100644 (file)
@@ -195,7 +195,8 @@ program_client_istream_create(struct program_client *program_client,
 
        i_stream_seek(input, 0);
 
-       return i_stream_create(&scstream->istream, input, -1, 0);
+       return i_stream_create(&scstream->istream, input,
+                              i_stream_get_fd(input), 0);
 }
 
 /*