diff src/lib/istream.c @ 2626:a2b910e21225 HEAD

i_stream_read_data(): return 0 if i_stream_read() returned 0.
author Timo Sirainen <tss@iki.fi>
date Wed, 15 Sep 2004 02:58:26 +0300
parents d10ad1e5a5aa
children f322b24da429
line wrap: on
line diff
--- a/src/lib/istream.c	Mon Sep 13 13:47:16 2004 +0300
+++ b/src/lib/istream.c	Wed Sep 15 02:58:26 2004 +0300
@@ -188,7 +188,7 @@
 
 	*data = i_stream_get_data(stream, size);
 	return ret == -2 ? -2 :
-		(read_more ? 0 : -1);
+		(read_more || ret == 0 ? 0 : -1);
 }
 
 struct istream *_i_stream_create(struct _istream *_stream, pool_t pool, int fd,