improve identification of muc service (#3094)

ChaosKid42 created

Change summary

src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java | 1 +
1 file changed, 1 insertion(+)

Detailed changes

src/main/java/eu/siacs/conversations/xmpp/XmppConnection.java 🔗

@@ -1541,6 +1541,7 @@ public class XmppConnection implements Runnable {
 			for (final Entry<Jid, ServiceDiscoveryResult> cursor : disco.entrySet()) {
 				final ServiceDiscoveryResult value = cursor.getValue();
 				if (value.getFeatures().contains("http://jabber.org/protocol/muc")
+						&& value.hasIdentity("conference", "text")
 						&& !value.getFeatures().contains("jabber:iq:gateway")
 						&& !value.hasIdentity("conference", "irc")) {
 					servers.add(cursor.getKey().toString());