diff --git a/src/config.cpp b/src/config.cpp index f17efb70d9fcabe4d0bcfdba486520e9179ece81..e761e5232c85931e91ca9100fc4bccd29dcc1597 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -195,7 +195,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);