changeset 265:d0ba9a65891c HEAD

message_parse_header() went to infinite loop with partial header
author Timo Sirainen <tss@iki.fi>
date Tue, 17 Sep 2002 04:49:45 +0300
parents 483f4afe5da2
children 757c32a1920d
files src/lib-mail/message-parser.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-mail/message-parser.c	Mon Sep 16 17:16:52 2002 +0300
+++ b/src/lib-mail/message-parser.c	Tue Sep 17 04:49:45 2002 +0300
@@ -333,7 +333,7 @@
 			/* EOF, but we may still have something in buffer.
 			   this is needed only when there's no message body */
 			msg = io_buffer_get_data(inbuf, &size);
-			if (size == 0)
+			if (size == startpos)
 				break;
 		}