summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2015-11-27 12:32:13 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2015-11-27 12:32:13 +0000
commitb962d3db820e60863b03c664cad0a32341cc6d79 (patch)
tree68da7303e18ebb52708b3716f14fee332fb3cc0e
parentd7907bfe4ca4180dd926dbe4088e9b2be477c2bc (diff)
downloadnetsurf-b962d3db820e60863b03c664cad0a32341cc6d79.tar.gz
netsurf-b962d3db820e60863b03c664cad0a32341cc6d79.tar.bz2
Revert "Skip invalid commandline args instead of aborting"
This reverts commit 4ad94124a693528f2ac47a9b4b2e12880586aedf.
-rw-r--r--utils/nsoption.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/utils/nsoption.c b/utils/nsoption.c
index c83f7799a..ccdd23ae9 100644
--- a/utils/nsoption.c
+++ b/utils/nsoption.c
@@ -734,10 +734,8 @@ nsoption_commandline(int *pargc, char **argv, struct nsoption_s *opts)
/* check we have an option */
/* option must start -- and be as long as the shortest option*/
- if ((arglen < (2+5) ) || (arg[0] != '-') || (arg[1] != '-')) {
- idx++;
- continue;
- }
+ if ((arglen < (2+5) ) || (arg[0] != '-') || (arg[1] != '-'))
+ break;
arg += 2; /* skip -- */