From: Timo Sirainen Date: Fri, 15 May 2009 17:06:15 +0000 (-0400) Subject: APPEND: Don't assert-crash if message size parameter isn't given. X-Git-Tag: 2.0.alpha1~766 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0fbcc7b95f877f2db93530d7d5f0fd62e6377c08;p=thirdparty%2Fdovecot%2Fcore.git APPEND: Don't assert-crash if message size parameter isn't given. --HG-- branch : HEAD --- diff --git a/src/imap/cmd-append.c b/src/imap/cmd-append.c index 51b9280095..b37252e6fb 100644 --- a/src/imap/cmd-append.c +++ b/src/imap/cmd-append.c @@ -254,6 +254,11 @@ static bool cmd_append_continue_parsing(struct client_command_context *cmd) 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,