Mercurial > dovecot > core-2.2
changeset 11304:9f1fb4978a4a HEAD
doveadm: Don't crash when giving only first word of multi-word command.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 13 May 2010 13:01:14 +0200 |
parents | 5b628ee2888d |
children | 49252a5fcdde |
files | src/doveadm/doveadm-mail.c src/doveadm/doveadm.c |
diffstat | 2 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/doveadm/doveadm-mail.c Thu May 13 12:47:56 2010 +0200 +++ b/src/doveadm/doveadm-mail.c Thu May 13 13:01:14 2010 +0200 @@ -344,7 +344,7 @@ { unsigned int len; - if (argc < 1) + if (argc < 2) return FALSE; len = strlen(argv[1]);
--- a/src/doveadm/doveadm.c Thu May 13 12:47:56 2010 +0200 +++ b/src/doveadm/doveadm.c Thu May 13 13:01:14 2010 +0200 @@ -91,7 +91,7 @@ { unsigned int len; - if (argc < 1) + if (argc < 2) return FALSE; len = strlen(argv[1]); @@ -150,7 +150,7 @@ mod_set.version = master_service_get_version_string(master_service); mod_set.require_init_funcs = TRUE; mod_set.debug = doveadm_debug; - mod_set.ignore_dlopen_errors = TRUE; + mod_set.ignore_dlopen_errors = !doveadm_debug; modules = module_dir_load_missing(modules, DOVEADM_MODULEDIR, NULL, &mod_set);