From d01af5b520d112b00e4c18b16657f89d5afe7ad4 Mon Sep 17 00:00:00 2001 From: fiaxh Date: Thu, 28 May 2020 00:27:06 +0200 Subject: Fix compiler warnings --- xmpp-vala/src/module/xep/0045_muc/module.vala | 6 +++++- xmpp-vala/src/module/xep/0077_in_band_registration.vala | 1 - 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'xmpp-vala') diff --git a/xmpp-vala/src/module/xep/0045_muc/module.vala b/xmpp-vala/src/module/xep/0045_muc/module.vala index 9734fdbc..e9da6657 100644 --- a/xmpp-vala/src/module/xep/0045_muc/module.vala +++ b/xmpp-vala/src/module/xep/0045_muc/module.vala @@ -567,7 +567,11 @@ public class ReceivedPipelineListener : StanzaListener { string? var_ = field_node.get_attribute("var"); if (var_ == "muc#jid"){ StanzaNode? value_node = field_node.get_subnode("value", DataForms.NS_URI); - if (value_node != null) from_jid = new Jid(value_node.get_string_content()); + try { + if (value_node != null) from_jid = new Jid(value_node.get_string_content()); + } catch (InvalidJidError e) { + return false; + } } else if (var_ == "muc#roomnick"){ StanzaNode? value_node = field_node.get_subnode("value", DataForms.NS_URI); diff --git a/xmpp-vala/src/module/xep/0077_in_band_registration.vala b/xmpp-vala/src/module/xep/0077_in_band_registration.vala index c67ef987..baaa4ee0 100644 --- a/xmpp-vala/src/module/xep/0077_in_band_registration.vala +++ b/xmpp-vala/src/module/xep/0077_in_band_registration.vala @@ -11,7 +11,6 @@ public class Module : XmppStreamNegotiationModule { StanzaNode query_node = new StanzaNode.build("query", NS_URI).add_self_xmlns(); Iq.Stanza request_form_iq = new Iq.Stanza.get(query_node) { to=jid }; request_form_iq.to = jid; - SourceFunc callback = get_from_server.callback; Iq.Stanza iq_result = yield stream.get_module(Iq.Module.IDENTITY).send_iq_async(stream, request_form_iq); return new Form.from_node(stream, iq_result); -- cgit v1.2.3-54-g00ecf