commit 0f0ceb44be247cf894422d1dab6a67b474e77d12 Author: Andrew Beekhof Date: Thu Jan 15 13:43:48 2015 +1100 Fix: cli: Ensure subsequent unknown long options are correctly detected diff --git a/lib/common/utils.c b/lib/common/utils.c index d70778d..50b5e91 100644 --- a/lib/common/utils.c +++ b/lib/common/utils.c @@ -1802,6 +1802,7 @@ crm_get_option_long(int argc, char **argv, int *index, const char **longname) long_opts = crm_create_long_opts(crm_long_options); } + *index = 0; if (long_opts) { int flag = getopt_long(argc, argv, crm_short_options, long_opts, index);