Skip to content
Permalink
Browse files

Check roster push authorization

  • Loading branch information...
mar-v-in committed Sep 10, 2019
1 parent 307f16c commit dd33f5f949248d87d34f399e8846d5ee5b8823d9
Showing with 4 additions and 0 deletions.
  1. +4 −0 xmpp-vala/src/module/roster/module.vala
@@ -47,6 +47,10 @@ public class Module : XmppStreamModule, Iq.Handler {
public void on_iq_set(XmppStream stream, Iq.Stanza iq) {
StanzaNode? query_node = iq.stanza.get_subnode("query", NS_URI);
if (query_node == null) return;
if (!iq.from.equals(stream.get_flag(Bind.Flag.IDENTITY).my_jid.bare_jid)) {
warning("Received alledged roster push from %s, ignoring", iq.from.to_string());
return;
}

Flag flag = stream.get_flag(Flag.IDENTITY);
Item item = new Item.from_stanza_node(query_node.get_subnode("item", NS_URI));

0 comments on commit dd33f5f

Please sign in to comment.
You can’t perform that action at this time.