Bugfix: The $this->response['faultCode'] was returning the 1th element of the $this->response string (because a non-empty string == 1).

This commit is contained in:
donal72 2007-04-29 13:54:56 +00:00
parent 6172153106
commit 4e0d03df62

View file

@ -284,7 +284,7 @@ class mnet_xmlrpc_client {
curl_close($ch);
// xmlrpc errors are pushed onto the $this->error stack
if (isset($this->response['faultCode'])) {
if (is_array($this->response) && array_key_exists('faultCode', $this->response)) {
// The faultCode 7025 means we tried to connect with an old SSL key
// The faultString is the new key - let's save it and try again
// The re_key attribute stops us from getting into a loop