diff options
Diffstat (limited to 'xmpp-vala')
| -rw-r--r-- | xmpp-vala/src/module/xep/0045_muc/module.vala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xmpp-vala/src/module/xep/0045_muc/module.vala b/xmpp-vala/src/module/xep/0045_muc/module.vala index 70912f83..fdabc8cb 100644 --- a/xmpp-vala/src/module/xep/0045_muc/module.vala +++ b/xmpp-vala/src/module/xep/0045_muc/module.vala @@ -132,7 +132,8 @@ public class Module : XmppStreamModule { public void exit(XmppStream stream, Jid jid) { try { - string nick = stream.get_flag(Flag.IDENTITY).get_muc_nick(jid); + string? nick = stream.get_flag(Flag.IDENTITY).get_muc_nick(jid); + if (nick == null) return; Presence.Stanza presence = new Presence.Stanza(); presence.to = jid.with_resource(nick); presence.type_ = Presence.Stanza.TYPE_UNAVAILABLE; |
