changeset 2452:963d95591b49 HEAD

i_stream_read_data(): don't loop if read() returns 0.
author Timo Sirainen <tss@iki.fi>
date Sun, 22 Aug 2004 13:48:46 +0300
parents f6fef42f01b9
children d2fe9172e408
files src/lib/istream.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/istream.c	Sun Aug 22 13:32:55 2004 +0300
+++ b/src/lib/istream.c	Sun Aug 22 13:48:46 2004 +0300
@@ -181,7 +181,7 @@
 
 		/* we need more data */
 		ret = i_stream_read(stream);
-	} while (ret >= 0);
+	} while (ret > 0);
 
 	*data = i_stream_get_data(stream, size);
 	return ret == -2 ? -2 :