X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=parse-options.c;h=71a7acf4e22bd12c0919f277410d6ec52dd5efc8;hb=65ac5530abcc3699ebc27126d8389f35baa8cafe;hp=987b0157192b9fe4c7451d94f5948bdbd7f524bb;hpb=fa4946b5532ff911565c882892a715616c22cdec;p=git.git diff --git a/parse-options.c b/parse-options.c index 987b01571..71a7acf4e 100644 --- a/parse-options.c +++ b/parse-options.c @@ -22,7 +22,7 @@ static int get_arg(struct parse_opt_ctx_t *p, const struct option *opt, p->opt = NULL; } else if (p->argc == 1 && (opt->flags & PARSE_OPT_LASTARG_DEFAULT)) { *arg = (const char *)opt->defval; - } else if (p->argc) { + } else if (p->argc > 1) { p->argc--; *arg = *++p->argv; } else