diff --git a/xmpp-vala/src/module/presence/flag.vala b/xmpp-vala/src/module/presence/flag.vala index cc0a1f6b..34f296e8 100644 --- a/xmpp-vala/src/module/presence/flag.vala +++ b/xmpp-vala/src/module/presence/flag.vala @@ -14,9 +14,9 @@ public class Flag : XmppStreamFlag { public Gee.List? get_resources(Jid jid) { if (!resources.has_key(jid)) return null; - ArrayList ret = new ArrayList(); + ArrayList ret = new ArrayList(Jid.equals_func); ret.add_all(resources[jid]); - return resources[jid]; + return ret; } public Presence.Stanza? get_presence(Jid full_jid) {