summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2014-08-26 22:10:54 +0100
committerMaxime Coste <frrrwww@gmail.com>2014-08-26 22:10:54 +0100
commitc90bdb98629d51806a8effce3f44f9a9ca6af6bc (patch)
tree4510dd82a088681325f42982c808b18f184119d3 /src
parent01828523e3e4ec046c9357c9e02e6b44e99058f4 (diff)
Fix handling of -- in parameter parser
Diffstat (limited to 'src')
-rw-r--r--src/parameters_parser.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parameters_parser.cc b/src/parameters_parser.cc
index c6366a3c..06c081e0 100644
--- a/src/parameters_parser.cc
+++ b/src/parameters_parser.cc
@@ -19,7 +19,7 @@ ParametersParser::ParametersParser(ParameterList params,
bool only_pos = desc.flags & ParameterDesc::Flags::SwitchesAsPositional;
for (size_t i = 0; i < params.size(); ++i)
{
- if (params[i] == "--")
+ if (not only_pos and params[i] == "--")
only_pos = true;
else if (not only_pos and params[i][0] == '-')
{