From: Aki Tuomi Date: Sun, 21 Feb 2016 16:35:03 +0000 (+0200) Subject: doveadm: Fixed support for --long-option arguments X-Git-Tag: 2.2.22.rc1~128 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=25f12bc904278f8ad181a5056e2eee5dd3ab0b6f;p=thirdparty%2Fdovecot%2Fcore.git doveadm: Fixed support for --long-option arguments --- diff --git a/src/doveadm/doveadm-cmd.c b/src/doveadm/doveadm-cmd.c index c7dba7d2d9..93f8ff9838 100644 --- a/src/doveadm/doveadm-cmd.c +++ b/src/doveadm/doveadm-cmd.c @@ -308,7 +308,8 @@ doveadm_build_options(const struct doveadm_cmd_param par[], if (par[i].type != CMD_PARAM_BOOL) str_append_c(shortopts, ':'); } else { - longopt.has_arg = 0; + if (par[i].type != CMD_PARAM_BOOL) longopt.has_arg = 1; + else longopt.has_arg = 0; } array_append(longopts, &longopt, 1); }