changeset 2793:19a6ff9fed58 HEAD

Don't crash if no headers are given (fixes FETCH BODY[n.MIME] crashing)
author Timo Sirainen <tss@iki.fi>
date Wed, 20 Oct 2004 23:19:57 +0300
parents 7cc03b8278a8
children 1472e409c299
files src/lib-mail/istream-header-filter.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-mail/istream-header-filter.c	Wed Oct 20 21:09:32 2004 +0300
+++ b/src/lib-mail/istream-header-filter.c	Wed Oct 20 23:19:57 2004 +0300
@@ -287,7 +287,8 @@
 	mstream->input = input;
 	i_stream_ref(mstream->input);
 
-	mstream->headers = p_new(pool, const char *, headers_count);
+	mstream->headers = headers_count == 0 ? NULL :
+		p_new(pool, const char *, headers_count);
 	for (i = 0; i < headers_count; i++) 
 		mstream->headers[i] = p_strdup(pool, headers[i]);
 	mstream->headers_count = headers_count;