diff --git a/src/config.cpp b/src/config.cpp index 08f7451da8835c4b7cdf8313d9ba6b8b179cf256..e9d31872e0183eed2522098a93806736122698fa 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -187,7 +187,7 @@ bool Config::load(std::istream &ifs, boost::program_options::options_description BOOST_FOREACH(option &opt, parsed.options) { if (opt.unregistered) { - m_unregistered[opt.string_key] = opt.value[0]; + m_unregistered[opt.string_key] = variable_value(opt.value[0], false); } else if (opt.value[0].find("$jid") != std::string::npos) { boost::replace_all(opt.value[0], "$jid", jid);