X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fopt%2Fusage.c;h=25678d662d7feee7120b3c21559bf10461ea41de;hp=cbe1231a484fedf27e826a3485a1a333dd7314dd;hb=f4b1f445a7b21b1599530afb897ef54efe15479d;hpb=f20e4f235ac89f3901f248f91c3ac5a33088349d diff --git a/ccan/opt/usage.c b/ccan/opt/usage.c index cbe1231a..25678d66 100644 --- a/ccan/opt/usage.c +++ b/ccan/opt/usage.c @@ -78,7 +78,9 @@ char *opt_usage(const char *argv0, const char *extra) continue; } len = sprintf(p, "%s", opt_table[i].names); - if (opt_table[i].flags == OPT_HASARG) + if (opt_table[i].flags == OPT_HASARG + && !strchr(opt_table[i].names, ' ') + && !strchr(opt_table[i].names, '=')) len += sprintf(p + len, " "); if (opt_table[i].desc || opt_table[i].show) len += sprintf(p + len, "%.*s",