From: Timo Sirainen Date: Sun, 4 Apr 2010 20:34:27 +0000 (+0300) Subject: doveadm: Marked some functions ATTR_NORETURN. X-Git-Tag: 2.0.beta5~246 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a9efdb661eb7a8a33aacfdcc3486dcc675a21543;p=thirdparty%2Fdovecot%2Fcore.git doveadm: Marked some functions ATTR_NORETURN. --HG-- branch : HEAD --- diff --git a/src/doveadm/doveadm-mail.c b/src/doveadm/doveadm-mail.c index 2198ea2d0b..c96095c43e 100644 --- a/src/doveadm/doveadm-mail.c +++ b/src/doveadm/doveadm-mail.c @@ -287,6 +287,7 @@ void doveadm_mail_help_name(const char *cmd_name) if (strcmp(cmd->name, cmd_name) == 0) doveadm_mail_help(cmd); } + i_fatal("Missing help for command %s", cmd_name); } static struct doveadm_mail_cmd mail_commands[] = { diff --git a/src/doveadm/doveadm-mail.h b/src/doveadm/doveadm-mail.h index fb2b144169..56e1da7937 100644 --- a/src/doveadm/doveadm-mail.h +++ b/src/doveadm/doveadm-mail.h @@ -19,8 +19,8 @@ bool doveadm_mail_try_run(const char *cmd_name, int argc, char *argv[]); void doveadm_mail_register_cmd(const struct doveadm_mail_cmd *cmd); void doveadm_mail_usage(void); -void doveadm_mail_help(const struct doveadm_mail_cmd *cmd); -void doveadm_mail_help_name(const char *cmd_name); +void doveadm_mail_help(const struct doveadm_mail_cmd *cmd) ATTR_NORETURN; +void doveadm_mail_help_name(const char *cmd_name) ATTR_NORETURN; void doveadm_mail_init(void); void doveadm_mail_deinit(void);