--- a/libpurple/protocols/msn/notification.c Fri Oct 30 06:08:25 2009 +0000 +++ b/libpurple/protocols/msn/notification.c Fri Oct 30 06:46:11 2009 +0000 @@ -670,7 +670,7 @@ "User %s is on both Allow and Block list; " "removing from Allow list.\n", user->passport); - msn_userlist_rem_buddy_from_list(session->userlist, user->passport, MSN_LIST_AL); + msn_user_unset_op(user, MSN_LIST_AL_OP); } if (user->networkid != MSN_NETWORK_UNKNOWN) {