Index: privatemsg.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/privatemsg/privatemsg.module,v
retrieving revision 1.70.2.30.2.91.2.81
diff -u -p -r1.70.2.30.2.91.2.81 privatemsg.module
--- privatemsg.module	27 Oct 2009 11:31:34 -0000	1.70.2.30.2.91.2.81
+++ privatemsg.module	28 Oct 2009 17:28:05 -0000
@@ -1756,7 +1756,10 @@ function privatemsg_message_load_multipl
   $messages = array();
   while ($message = db_fetch_array($result)) {
     // Load author of message.
-    $message['author'] = user_load($message['author']);
+    if (!($message['author'] = user_load($message['author']))) {
+      // If user does not exist, load anonymous user.
+      $message['author'] = user_load(array('uid' => 0));
+    }
     $returned = module_invoke_all('privatemsg_message_load', $message);
     if (!empty($returned)) {
       $message = array_merge_recursive($returned, $message);
