diff libpurple/protocols/oscar/oscar.c @ 25516:708198aadad8

propagate from branch 'im.pidgin.pidgin' (head c09099530cc12734d4420f3fcc37e18347a16d5e) to branch 'im.pidgin.pidgin.yaz' (head 021ad3c9ed763e5e5f5678b9a081af148b43d064)
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Thu, 21 Jun 2007 06:04:16 +0000
parents ff69c2a9ccf2 d3dfcfb5755c
children abe50b986b15
line wrap: on
line diff
--- a/libpurple/protocols/oscar/oscar.c	Wed Jun 20 04:56:08 2007 +0000
+++ b/libpurple/protocols/oscar/oscar.c	Thu Jun 21 06:04:16 2007 +0000
@@ -5600,7 +5600,7 @@
 	status = purple_presence_get_active_status(presence);
 	id = purple_status_get_id(status);
 
-	if (!purple_presence_is_online(presence))
+	if ((od != NULL) && !purple_presence_is_online(presence))
 	{
 		char *gname = aim_ssi_itemlist_findparentname(od->ssi.local, b->name);
 		if (aim_ssi_waitingforauth(od->ssi.local, gname, b->name))