changeset 6552:d8343f5863d3 HEAD

Fix
author Timo Sirainen <tss@iki.fi>
date Tue, 16 Oct 2007 19:36:23 +0300
parents 9bdc9ecfc470
children e752f60f7e60
files src/lib/istream-crlf.c
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/istream-crlf.c	Tue Oct 16 19:25:56 2007 +0300
+++ b/src/lib/istream-crlf.c	Tue Oct 16 19:36:23 2007 +0300
@@ -108,9 +108,11 @@
 		stream->w_buffer[dest++] = data[i];
 	}
 	i_stream_skip(cstream->input, i);
+
+	ret = dest - stream->pos;
+	i_assert(ret > 0);
 	stream->pos = dest;
-
-	return dest - stream->pos;
+	return ret;
 }
 
 static void ATTR_NORETURN