changeset 2265:1def5ca25efd HEAD

i_stream_read_data() could have returned invalid data at EOF (notable with mboxes since end of mail = "EOF").
author Timo Sirainen <tss@iki.fi>
date Fri, 02 Jul 2004 18:36:25 +0300
parents a0ffc18d3185
children d6001ee7815d
files src/lib/istream.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/istream.c	Fri Jul 02 16:34:37 2004 +0300
+++ b/src/lib/istream.c	Fri Jul 02 18:36:25 2004 +0300
@@ -190,6 +190,7 @@
 		ret = i_stream_read(stream);
 	} while (ret >= 0);
 
+	*data = i_stream_get_data(stream, size);
 	return ret == -2 ? -2 :
 		*size > 0 ? 0 : -1;
 }