diff options
-rw-r--r-- | src/argparse.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/argparse.c b/src/argparse.c index ca2b951..69bafca 100644 --- a/src/argparse.c +++ b/src/argparse.c @@ -1925,14 +1925,13 @@ arg_parse (gpgrt_argparse_t *arg, gpgrt_opt_t *opts_orig, int no_init) } next_one: - if (!argc) + if (!argc || (s = *argv) == NULL) { /* No more args. */ arg->r_opt = 0; goto leave; /* Ready. */ } - s = *argv; arg->internal->last = s; arg->internal->opt_flags = 0; |