Index: modules/buddylist/buddylist.module
===================================================================
--- modules/buddylist/buddylist.module	(revision 767)
+++ modules/buddylist/buddylist.module	(working copy)
@@ -666,7 +666,7 @@
   }
   if (!isset($buddies[$key][$uid])) {
     $buddies[$key][$uid] = array();
-    $sql = 'SELECT b.buddy, u.name, u.mail, u.uid FROM {buddylist} b
+    $sql = 'SELECT b.buddy, b.timestamp, u.name, u.mail, u.uid FROM {buddylist} b
             INNER JOIN {users} u ON b.buddy = u.uid
             WHERE b.uid = %d';
     $result = db_query($sql, $uid);
@@ -676,7 +676,8 @@
       $buddies[$key][$uid][$row->buddy]['mail'] = $row->mail;
       if (variable_get('buddylist_buddygroups', FALSE)) {
         $buddies[$key][$uid][$row->buddy]['groups'] = buddylist_get_buddy_groups($uid, $row->buddy);
-      }
+      }
+      $buddies[$key][$uid][$row->buddy]['added'] = $row->timestamp;
       $buddies[$key][$uid][$row->buddy]['online'] = 0;
       $selectlist .= $row->buddy.",";
     }
