From: Art Cancro Date: Wed, 5 May 2010 16:02:06 +0000 (+0000) Subject: * check for null X-Git-Tag: v7.86~224 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=4e472679897e1f11ba8136ec4e31b3b92baf47e9 * check for null --- diff --git a/citadel/modules/xmpp/xmpp_presence.c b/citadel/modules/xmpp/xmpp_presence.c index 7515dd092..ebb3576c2 100644 --- a/citadel/modules/xmpp/xmpp_presence.c +++ b/citadel/modules/xmpp/xmpp_presence.c @@ -122,6 +122,10 @@ void xmpp_wholist_presence_dump(void) void xmpp_destroy_buddy(char *presence_jid) { static int unsolicited_id = 1; + if (!presence_jid) return; + if (!XMPP) return; + if (!XMPP->client_jid) return; + /* Transmit non-presence information */ cprintf("", presence_jid, XMPP->client_jid