From 413fb434a7a5c9deaf5f7e68c3b9db44dcd4d1b6 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Wed, 31 Mar 2010 15:33:08 +0000 Subject: - Patch #677750 by jurgenhaas: fixed XMLRPC server call creates unnecessary watchdog entries. --- includes/xmlrpcs.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/xmlrpcs.inc b/includes/xmlrpcs.inc index c7a6d4657..441bb33ca 100644 --- a/includes/xmlrpcs.inc +++ b/includes/xmlrpcs.inc @@ -75,7 +75,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) && !empty($result->is_error)) { xmlrpc_server_error($result); } // Encode the result @@ -235,7 +235,7 @@ function xmlrpc_server_multicall($methodcalls) { elseif ($ok) { $result = xmlrpc_server_call($xmlrpc_server, $method, $params); } - if ($result->is_error) { + if (is_object($result) && !empty($result->is_error)) { $return[] = array( 'faultCode' => $result->code, 'faultString' => $result->message -- cgit v1.2.3