Mercurial > dovecot > original-hg > dovecot-1.2
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;