changeset 16812:52d77a3d38b5

ostream-errno: last_failed_errno wasn't set, causing problems with some functions.
author Timo Sirainen <tss@iki.fi>
date Sun, 22 Sep 2013 04:24:29 +0300
parents 4f68ac02f46c
children a919c43ab91b
files src/lib/ostream.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/ostream.c	Sun Sep 22 04:14:23 2013 +0300
+++ b/src/lib/ostream.c	Sun Sep 22 04:24:29 2013 +0300
@@ -557,6 +557,7 @@
 	stream = i_new(struct ostream_private, 1);
 	stream->ostream.closed = TRUE;
 	stream->ostream.stream_errno = stream_errno;
+	stream->ostream.last_failed_errno = stream_errno;
 
 	output = o_stream_create(stream, NULL, -1);
 	o_stream_set_name(output, "(error)");