diff options
author | Werner Koch <[email protected]> | 2002-07-05 06:25:14 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2002-07-05 06:25:14 +0000 |
commit | f07463b72cfbadd2bac1d84d91550b9f2228d537 (patch) | |
tree | 137b799aafc774909a2432e2a22a20cde73cdce7 /util/argparse.c | |
parent | * photoid.c (get_default_photo_command, show_photos): Honor (diff) | |
download | gnupg-f07463b72cfbadd2bac1d84d91550b9f2228d537.tar.gz gnupg-f07463b72cfbadd2bac1d84d91550b9f2228d537.zip |
* argparse.c (initialize): We better exit after a read error so
that we don't run into an endless loop when reading a directory.
Noted by Andrew Suffield.
Diffstat (limited to 'util/argparse.c')
-rw-r--r-- | util/argparse.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/util/argparse.c b/util/argparse.c index cd518d138..2ca0ff8ff 100644 --- a/util/argparse.c +++ b/util/argparse.c @@ -192,7 +192,7 @@ initialize( ARGPARSE_ARGS *arg, const char *filename, unsigned *lineno ) s = "Invalid option \"%.50s\"\n"; log_error(s, arg->internal.last? arg->internal.last:"[??]" ); } - if( arg->err != 1 ) + if( arg->err != 1 || arg->r_opt == -5 ) exit(2); arg->err = 0; } |