summaryrefslogtreecommitdiffstats
path: root/client/cmd_line_parser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'client/cmd_line_parser.cpp')
-rw-r--r--client/cmd_line_parser.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/client/cmd_line_parser.cpp b/client/cmd_line_parser.cpp
index 3f45551b..a813629d 100644
--- a/client/cmd_line_parser.cpp
+++ b/client/cmd_line_parser.cpp
@@ -53,6 +53,11 @@ CmdLineParser::CmdLineParser(std::string description, bool allow_positional_args
, _positional_args (allow_positional_args)
, _done (false)
{
+ //Enables multiple instantiations. One at a time, not thread-safe.
+ optind = 1;
+ opterr = 1;
+ optopt = 0;
+ optarg = 0;
}
CmdLineParser::~CmdLineParser()