271,272c271,274
<   if (module_exists('buddylist')) {
<     if (user_access('maintain buddy list') && @in_array($account_id, array_keys(buddylist_get_buddies($user->uid)))) {
---
>   if ( ( module_exists('buddy_api') || module_exists('buddylist') ) && user_access('maintain buddy list') ) {
>     $buddies = ( module_exists('buddy_api') ) ? buddy_api_get_buddies($user->uid) : buddylist_get_buddies($user->uid);
>   
>     if ( @in_array($account_id, array_keys($buddies))) {
280c282
<       if ($account_id != $user->uid && user_access('maintain buddy list')) {
---
>       if ($account_id != $user->uid ) {
287c289
< 
---
>     
