diff --git a/src/config.cpp b/src/config.cpp index fefd782f0ee30fb07864000581853f9e94be0511..d123c7b080a0d6fb97b52abfff862d7296c56292 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -189,6 +189,11 @@ bool Config::load(std::istream &ifs, boost::program_options::options_description } } + // Load configs passed by command line + if (m_argc != 0 && m_argv) { + store(parse_command_line(m_argc, m_argv, opts), m_variables); + } + store(parsed, m_variables); notify(m_variables);