changeset 19837:b02d6f8ebf88

lib: iostream-temp makes the internal fd visible now to o_stream_get_fd() Mainly for the following unit test.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Wed, 24 Feb 2016 16:39:25 +0200
parents 0090a7192286
children e387bbec2bda
files src/lib/iostream-temp.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/iostream-temp.c	Wed Feb 24 15:00:31 2016 +0200
+++ b/src/lib/iostream-temp.c	Wed Feb 24 16:39:25 2016 +0200
@@ -68,6 +68,9 @@
 		i_close_fd(&tstream->fd);
 		return -1;
 	}
+	/* make the fd available also to o_stream_get_fd(),
+	   e.g. for unit tests */
+	tstream->ostream.fd = tstream->fd;
 	tstream->fd_size = tstream->buf->used;
 	buffer_free(&tstream->buf);
 	return 0;