fix autoregistration

This commit is contained in:
HanzZ 2013-02-06 22:16:04 +01:00
parent 255cc8416c
commit f2b00dd7da

View file

@ -252,8 +252,8 @@ void UserManager::handlePresence(Swift::Presence::ref presence) {
// We allow auto_register feature in gateway-mode. This allows IRC user to register
// the transport just by joining the room.
if (!m_component->inServerMode()) {
if (!registered && (CONFIG_BOOL(m_component->getConfig(), "registration.auto_register") ||
!CONFIG_BOOL_DEFAULTED(m_component->getConfig(), "registration.needRegistration", true))) {
if (!registered && (CONFIG_BOOL(m_component->getConfig(), "registration.auto_register")
/*!CONFIG_BOOL_DEFAULTED(m_component->getConfig(), "registration.needRegistration", true)*/)) {
res.password = "";
res.jid = userkey;