Mercurial > dovecot > original-hg > dovecot-1.2
changeset 9028:fa9bc4ef6f32 HEAD
APPEND: Don't assert-crash if message size parameter isn't given.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 15 May 2009 13:06:15 -0400 |
parents | 421393827a81 |
children | db2fdf3529ac |
files | src/imap/cmd-append.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap/cmd-append.c Thu May 14 17:20:02 2009 -0400 +++ b/src/imap/cmd-append.c Fri May 15 13:06:15 2009 -0400 @@ -254,6 +254,11 @@ cmd_append_finish(ctx); return TRUE; } + if (ctx->count == 0) { + client_send_tagline(cmd, "BAD Missing message size."); + cmd_append_finish(ctx); + return TRUE; + } ret = mailbox_transaction_commit_get_uids(&ctx->t, &uid_validity,