diff --git a/src/networkpluginserver.cpp b/src/networkpluginserver.cpp index 7d09db736d4856ebed15574e094fb1970f55655a..989a942a909f57a0aba495364994c046b9fa87e3 100644 --- a/src/networkpluginserver.cpp +++ b/src/networkpluginserver.cpp @@ -186,7 +186,7 @@ NetworkPluginServer::NetworkPluginServer(Component *component, Config *config, U m_collectTimer->onTick.connect(boost::bind(&NetworkPluginServer::collectBackend, this)); m_collectTimer->start(); - m_vcardResponder = new VCardResponder(component->getIQRouter(), userManager); + m_vcardResponder = new VCardResponder(component->getIQRouter(), component->getNetworkFactories(), userManager); m_vcardResponder->onVCardRequired.connect(boost::bind(&NetworkPluginServer::handleVCardRequired, this, _1, _2, _3)); m_vcardResponder->onVCardUpdated.connect(boost::bind(&NetworkPluginServer::handleVCardUpdated, this, _1, _2)); m_vcardResponder->start();