libpurple/protocols/jabber/pep.c

changeset 26957
36f75a1d52a6
parent 26950
842628304397
child 26958
a955bd42f529
--- a/libpurple/protocols/jabber/pep.c	Mon Apr 27 23:08:29 2009 +0000
+++ b/libpurple/protocols/jabber/pep.c	Tue Apr 28 01:04:14 2009 +0000
@@ -98,7 +98,12 @@
 	/* this may be called even when the own server doesn't support pep! */
 	JabberPEPHandler *jph;
 	GList *itemslist;
-	char *jid = jabber_get_bare_jid(jm->from);
+	char *jid;
+
+	if (jm->type != JABBER_MESSAGE_EVENT)
+		return;
+
+	jid = jabber_get_bare_jid(jm->from);
 
 	for(itemslist = jm->eventitems; itemslist; itemslist = itemslist->next) {
 		xmlnode *items = (xmlnode*)itemslist->data;

mercurial