diff --git a/src/admininterface.cpp b/src/admininterface.cpp index 44709d8fd4f3d91008a1124f86c55665fd7009ab..3af032d4976ae9848ad0133f332cdc8428b32845 100644 --- a/src/admininterface.cpp +++ b/src/admininterface.cpp @@ -61,8 +61,8 @@ void AdminInterface::handleMessageReceived(Swift::Message::ref message) { if (!message->getTo().getNode().empty()) return; - if (message->getFrom().getNode() != CONFIG_STRING(m_component->getConfig(), "service.admin_username")) { - LOG4CXX_WARN(logger, "Message not from admin user, but from " << message->getFrom().getNode()); + if (message->getFrom().toBare().toString() != CONFIG_STRING(m_component->getConfig(), "service.admin_jid")) { + LOG4CXX_WARN(logger, "Message not from admin user, but from " << message->getFrom().toBare().toString()); return; }