Mercurial > dovecot > core-2.2
changeset 11287:00771a8ab6fb HEAD
STATUS: Give an error with empty status list.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 12 May 2010 17:17:39 +0200 |
parents | bc0b336efef7 |
children | a6150ca30304 |
files | src/imap/imap-status.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap/imap-status.c Wed May 12 16:45:40 2010 +0200 +++ b/src/imap/imap-status.c Wed May 12 17:17:39 2010 +0200 @@ -13,6 +13,11 @@ const char *item; enum mailbox_status_items items; + if (IMAP_ARG_IS_EOL(args)) { + client_send_command_error(cmd, "Empty status list."); + return -1; + } + memset(items_r, 0, sizeof(*items_r)); items = 0; for (; !IMAP_ARG_IS_EOL(args); args++) {