Update of /cvsroot/gaim/gaim/src/protocols/jabber
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21808/src/protocols/jabber
Modified Files:
presence.c
Log Message:
i committed this to oldstatus earlier. i really do need to fix the cause at some point (someone trying to register an invalid jabberid)
Index: presence.c
===================================================================
RCS file: /cvsroot/gaim/gaim/src/protocols/jabber/presence.c,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -p -r1.61 -r1.62
--- presence.c 20 Nov 2004 05:12:59 -0000 1.61
+++ presence.c 1 Dec 2004 05:41:12 -0000 1.62
@@ -55,7 +55,12 @@ static void chats_send_presence_foreach(
}
void jabber_presence_fake_to_self(JabberStream *js, const GaimStatus *gstatus) {
- char *my_base_jid = g_strdup_printf("%s@...", js->user->node, js->user->domain);
+ char *my_base_jid;
+
+ if(!js->user)
+ return;
+
+ my_base_jid = g_strdup_printf("%s@...", js->user->node, js->user->domain);
if(gaim_find_buddy(js->gc->account, my_base_jid)) {
JabberBuddy *jb;
JabberBuddyResource *jbr;
|