diff --git a/src/manager.cpp b/src/manager.cpp index 91e0bd12ad874ec564fde569fb44cedc354a8642..c9e0af2727e50926b5b0944f816f90446ac29b69 100644 --- a/src/manager.cpp +++ b/src/manager.cpp @@ -2815,9 +2815,10 @@ Manager::loadAccountMap(const YAML::Node& node) + DIR_SEPARATOR_STR + "config.yml"] { if (fileutils::isFile(configFile)) { try { + auto configNode = YAML::LoadFile(configFile); if (auto a = accountFactory.createAccount(JamiAccount::ACCOUNT_TYPE, dir)) { auto config = a->buildConfig(); - config->unserialize(YAML::LoadFile(configFile)); + config->unserialize(configNode); a->setConfig(std::move(config)); } } catch (const std::exception& e) {