Mercurial > dovecot > original-hg > dovecot-1.2
changeset 2497:5cab421f36be HEAD
Don't crash with unknown FETCH commands.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 28 Aug 2004 12:17:42 +0300 |
parents | 3f2b73c19a52 |
children | 9232711b7a07 |
files | src/imap/imap-fetch.c |
diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap/imap-fetch.c Wed Aug 25 15:27:44 2004 +0300 +++ b/src/imap/imap-fetch.c Sat Aug 28 12:17:42 2004 +0300 @@ -67,8 +67,11 @@ sizeof(struct imap_fetch_handler), sizeof(struct imap_fetch_handler), imap_fetch_handler_bsearch); - if (handler == NULL) - i_panic("Called unknown handler: %s", arg); + if (handler == NULL) { + client_send_command_error(ctx->client, + t_strconcat("Unknown command ", arg, NULL)); + return FALSE; + } return handler->init(ctx, arg); }