--- realname.module.orig	2009-01-06 12:47:04.000000000 +0100
+++ realname.module	2009-01-07 12:38:40.000000000 +0100
@@ -144,7 +144,9 @@ function realname_nodeapi(&$node, $op, $
       }
       $account = $accounts[$node->uid];
       $node->realname = $node->name = realname_make_name($account);
-      $node->homepage = $account->homepage;
+      if (isset($account->homepage)) {
+        $node->homepage = $account->homepage;
+      }
       break;
 
     case 'prepare':
@@ -166,7 +168,9 @@ function realname_comment(&$comment, $op
       if (!$comment->homepage) {
         $account = user_load(array('uid' => $comment->uid));
         realname_make_name($account);
-        $comment->homepage = $account->homepage;
+        if (isset($account->homepage)) {
+          $comment->homepage = $account->homepage;
+        }
       }
       break;
   }
@@ -266,7 +270,9 @@ function realname_make_name(&$account) {
   static $edit = array();
 
   if (isset($users[$account->uid])) {
-    $account->homepage = $links[$account->uid];
+    if (isset($links[$account->uid])) {
+      $account->homepage = $links[$account->uid];
+    }
     return $users[$account->uid];
   }
 
--- realname_theme.inc.orig	2009-01-06 12:47:10.000000000 +0100
+++ realname_theme.inc	2009-01-06 12:56:55.000000000 +0100
@@ -19,7 +19,7 @@
  */
 function phptemplate_username($object) {
   // If we have a user id but no realname, then make one.
-  if ($object->uid && !$object->realname && user_access('use realname')) {
+  if ($object->uid && empty($object->realname) && user_access('use realname')) {
     $object->realname = realname_make_name($object);
   }
 
--- token_realname.inc.orig	2009-01-06 12:59:36.000000000 +0100
+++ token_realname.inc	2009-01-06 13:00:34.000000000 +0100
@@ -34,7 +34,10 @@ function realname_token_values($type, $o
     case 'comment':
       $tokens['realname'] = realname_make_name($object);
       $tokens['realname-link'] = theme('username', $object);
-      $tokens['homepage'] = $object->homepage;
+      $tokens['homepage'] = '';
+      if (isset($object->homepage)) {
+        $tokens['homepage'] = $object->homepage;
+      }
       return $tokens;
       
   }
