--- a/libpurple/protocols/msn/session.c Fri Apr 11 12:28:23 2014 +0200 +++ b/libpurple/protocols/msn/session.c Fri Apr 11 20:08:22 2014 +0200 @@ -469,7 +469,7 @@ { PurpleAccount *account; PurpleConnection *gc; - PurpleStoredImage *img; + PurpleImage *img; if (!session->logged_in) { account = session->account; @@ -479,7 +479,7 @@ /* TODO: Do we really want to call this if img is NULL? */ msn_user_set_buddy_icon(session->user, img); if (img != NULL) - purple_imgstore_unref(img); + g_object_unref(img); session->logged_in = TRUE; purple_connection_set_state(gc, PURPLE_CONNECTION_CONNECTED);