diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-03-31 15:33:08 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-03-31 15:33:08 +0000 |
commit | 413fb434a7a5c9deaf5f7e68c3b9db44dcd4d1b6 (patch) | |
tree | 1d612ba16b78f92930b43b6ecca5a8753437ba30 /includes | |
parent | fd4d0fd4bdf1b9da29b006e6f7fc3ff29925e81d (diff) | |
download | brdo-413fb434a7a5c9deaf5f7e68c3b9db44dcd4d1b6.tar.gz brdo-413fb434a7a5c9deaf5f7e68c3b9db44dcd4d1b6.tar.bz2 |
- Patch #677750 by jurgenhaas: fixed XMLRPC server call creates unnecessary watchdog entries.
Diffstat (limited to 'includes')
-rw-r--r-- | includes/xmlrpcs.inc | 4 |
1 files 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 |