mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
Fix last change.
This commit is contained in:
parent
5dc1c18c3a
commit
31af1b3f03
2 changed files with 7 additions and 3 deletions
|
@ -585,7 +585,7 @@ arg_parse( ARGPARSE_ARGS *arg, ARGPARSE_OPTS *opts)
|
|||
s = *argv;
|
||||
arg->internal.last = s;
|
||||
|
||||
if (arg->internal.stopped && (arg->flags & ARGPARSE_FLAG_KEEP))
|
||||
if (arg->internal.stopped && (arg->flags & ARGPARSE_FLAG_ALL))
|
||||
{
|
||||
arg->r_opt = ARGPARSE_IS_ARG; /* Not an option but an argument. */
|
||||
arg->r_type = 2;
|
||||
|
@ -603,7 +603,7 @@ arg_parse( ARGPARSE_ARGS *arg, ARGPARSE_OPTS *opts)
|
|||
char *argpos;
|
||||
|
||||
arg->internal.inarg = 0;
|
||||
if (!s[2] && !(arg->flags & ARGPARSE_FLAG_MIXED))
|
||||
if (!s[2] && !(arg->flags & ARGPARSE_FLAG_NOSTOP))
|
||||
{
|
||||
/* Stop option processing. */
|
||||
arg->internal.stopped = 1;
|
||||
|
@ -786,7 +786,7 @@ arg_parse( ARGPARSE_ARGS *arg, ARGPARSE_OPTS *opts)
|
|||
argc--; argv++; idx++;
|
||||
}
|
||||
}
|
||||
else if ( arg->flags & ARGPARSE_FLAG_ALL )
|
||||
else if ( arg->flags & ARGPARSE_FLAG_MIXED )
|
||||
{
|
||||
arg->r_opt = ARGPARSE_IS_ARG;
|
||||
arg->r_type = 2;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue