From bef3e67cb8fd01127964826d2078ea057c7dd5c5 Mon Sep 17 00:00:00 2001 From: Jarryd Beck Date: Fri, 26 Aug 2016 20:13:49 +1000 Subject: [PATCH] Fix uninitialised m_next_positional This fixes the runtime error in Travis Job 17.2. The variable Options::m_next_positional was not initialised when no positional parameters were set. --- src/cxxopts.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cxxopts.hpp b/src/cxxopts.hpp index edc53a7..6f0dcbe 100644 --- a/src/cxxopts.hpp +++ b/src/cxxopts.hpp @@ -666,6 +666,7 @@ namespace cxxopts Options(std::string program, std::string help_string = "") : m_program(std::move(program)) , m_help_string(toLocalString(std::move(help_string))) + , m_next_positional(m_positional.end()) { }