aboutsummaryrefslogtreecommitdiff
path: root/xmpp-vala/src/module/xep/0045_muc/module.vala
diff options
context:
space:
mode:
Diffstat (limited to 'xmpp-vala/src/module/xep/0045_muc/module.vala')
-rw-r--r--xmpp-vala/src/module/xep/0045_muc/module.vala3
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;