Mercurial > dovecot > original-hg > dovecot-1.2
changeset 7338:d0db93a071e3 HEAD
Fail if any parameters other than --test is given.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 04 Mar 2008 07:22:25 +0200 |
parents | 31c4ab6a9b4e |
children | 218245e5e4e7 |
files | src/plugins/expire/expire-tool.c |
diffstat | 1 files changed, 9 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/expire/expire-tool.c Tue Mar 04 06:45:01 2008 +0200 +++ b/src/plugins/expire/expire-tool.c Tue Mar 04 07:22:25 2008 +0200 @@ -286,16 +286,22 @@ dict_driver_unregister(&dict_driver_client); } -int main(int argc, const char *argv[]) +int main(int argc ATTR_UNUSED, const char *argv[]) { struct ioloop *ioloop; - bool test; + bool test = FALSE; lib_init(); lib_signals_init(); random_init(); - test = argc > 1 && strcmp(argv[1], "--test") == 0; + while (argv[1] != NULL) { + if (strcmp(argv[1], "--test") == 0) + test = TRUE; + else + i_fatal("Unknown parameter: %s", argv[1]); + argv++; + } ioloop = io_loop_create(); expire_run(test);