diff --git a/src/transport.cpp b/src/transport.cpp index 16e2de68cdd2053ddf2cc6d8c18f8eb5fe3515cf..9c7172bed42f4030574c7535ef6b54a907be1c00 100644 --- a/src/transport.cpp +++ b/src/transport.cpp @@ -275,9 +275,8 @@ void Component::handleDataWritten(const Swift::SafeByteArray &data) { } void Component::handlePresence(Swift::Presence::ref presence) { - bool isMUC = presence->getPayload() != NULL || *presence->getTo().getNode().c_str() == '#'; // filter out login/logout presence spam - if (!presence->getTo().getNode().empty() && isMUC == false) + if (!presence->getTo().getNode().empty()) return; // filter out bad presences