--- a/libpurple/protocols/myspace/user.c Thu Feb 04 02:18:37 2010 +0000 +++ b/libpurple/protocols/myspace/user.c Thu Feb 04 05:30:35 2010 +0000 @@ -54,11 +54,13 @@ user = purple_buddy_get_protocol_data(buddy); if (create && !user) { + PurpleBlistNode *node = PURPLE_BLIST_NODE(buddy); + /* No MsimUser for this buddy; make one. */ user = g_new0(MsimUser, 1); user->buddy = buddy; - user->id = purple_blist_node_get_int(&buddy->node, "UserID"); + user->id = purple_blist_node_get_int(node, "UserID"); purple_buddy_set_protocol_data(buddy, user); }