Index: includes/xmlrpcs.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/xmlrpcs.inc,v
retrieving revision 1.24
diff -u -p -r1.24 xmlrpcs.inc
--- includes/xmlrpcs.inc	31 Dec 2007 08:54:36 -0000	1.24
+++ includes/xmlrpcs.inc	13 Jan 2008 03:07:27 -0000
@@ -67,7 +67,7 @@ function xmlrpc_server($callbacks) {
   xmlrpc_server_set($xmlrpc_server);
   $result = xmlrpc_server_call($xmlrpc_server, $xmlrpc_server->message->methodname, $xmlrpc_server->message->params);
 
-  if ($result->is_error) {
+  if (is_object($result) && isset($result->is_error) && $result->is_error) {
     xmlrpc_server_error($result);
   }
   // Encode the result
