changeset 19792:8c5311fc1202

doveadm: Fixed support for --long-option arguments
author Aki Tuomi <aki.tuomi@dovecot.fi>
date Sun, 21 Feb 2016 18:35:03 +0200
parents 5c4e9921b65f
children 1dfc39999381
files src/doveadm/doveadm-cmd.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/doveadm/doveadm-cmd.c	Sun Feb 21 18:32:50 2016 +0200
+++ b/src/doveadm/doveadm-cmd.c	Sun Feb 21 18:35:03 2016 +0200
@@ -308,7 +308,8 @@
 			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);
 	}