From: Timo Sirainen Date: Tue, 26 May 2009 01:44:24 +0000 (-0400) Subject: convert-tool didn't handle command line parameters correctly. X-Git-Tag: 2.0.alpha1~684 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e7515d8223cb7483aacbe880bf2ae28bda842167;p=thirdparty%2Fdovecot%2Fcore.git convert-tool didn't handle command line parameters correctly. --HG-- branch : HEAD --- diff --git a/src/plugins/convert/convert-tool.c b/src/plugins/convert/convert-tool.c index 52d9a444a8..02168efb05 100644 --- a/src/plugins/convert/convert-tool.c +++ b/src/plugins/convert/convert-tool.c @@ -13,7 +13,7 @@ #define USAGE_STRING \ "Usage: \n" \ -" [skip_broken_mailboxes] [skip_dotfiles] [alt_hierarchy_char=]" +" [skip_broken_mailboxes] [skip_dotdirs] [alt_hierarchy_char=]" int main(int argc, char *argv[]) { @@ -40,11 +40,11 @@ int main(int argc, char *argv[]) memset(&set, 0, sizeof(set)); for (i = optind + 4; i < argc; i++) { - if (strcmp(argv[i], "skip_broken_mailboxes") != 0) + if (strcmp(argv[i], "skip_broken_mailboxes") == 0) set.skip_broken_mailboxes = TRUE; - else if (strcmp(argv[i], "skip_dotdirs") != 0) + else if (strcmp(argv[i], "skip_dotdirs") == 0) set.skip_dotdirs = TRUE; - else if (strncmp(argv[i], "alt_hierarchy_char=", 19) != 0) + else if (strncmp(argv[i], "alt_hierarchy_char=", 19) == 0) set.alt_hierarchy_char = argv[i][19]; else i_fatal(USAGE_STRING);