aboutsummaryrefslogtreecommitdiffstats
path: root/util/argparse.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--util/argparse.c2
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;
}