libpurple/protocols/jabber/jabber.c

changeset 17630
2266a97358ea
parent 17052
b064b8e0244b
child 17652
111d8d7c0d46
--- a/libpurple/protocols/jabber/jabber.c	Wed Jun 06 02:56:46 2007 +0000
+++ b/libpurple/protocols/jabber/jabber.c	Fri Jun 08 12:38:21 2007 +0000
@@ -1070,8 +1070,10 @@
 			/* lets make sure our buddy icon is up to date
 			 * before we go letting people know we're here */
 			img = purple_buddy_icons_find_account_icon(js->gc->account);
-			jabber_set_buddy_icon(js->gc, img);
-			purple_imgstore_unref(img);
+			if(NULL != img) {
+				jabber_set_buddy_icon(js->gc, img);
+				purple_imgstore_unref(img);
+			}
 
 			/* now we can alert the core that we're ready to send status */
 			purple_connection_set_state(js->gc, PURPLE_CONNECTED);

mercurial