diff --git a/source/org/jivesoftware/smackx/ServiceDiscoveryManager.java b/source/org/jivesoftware/smackx/ServiceDiscoveryManager.java index 688f9a3a6..2b4f23f5b 100644 --- a/source/org/jivesoftware/smackx/ServiceDiscoveryManager.java +++ b/source/org/jivesoftware/smackx/ServiceDiscoveryManager.java @@ -187,7 +187,10 @@ public class ServiceDiscoveryManager { * @return */ public Set getIdentities() { - return Collections.unmodifiableSet(identities); + Set res = new HashSet(identities); + // Add the default identity that must exist + res.add(defaultIdentity); + return res; } /**