From: gggeek Date: Mon, 29 Jul 2019 13:17:33 +0000 (+0000) Subject: fix bc for errors for empty requests X-Git-Tag: 4.4.0~4 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=b7b1531e87c85598440f58abc3074d71ac774715;p=plcapi.git fix bc for errors for empty requests --- diff --git a/src/Server.php b/src/Server.php index 9738e868..37505f8f 100644 --- a/src/Server.php +++ b/src/Server.php @@ -507,7 +507,7 @@ class Server $xmlRpcParser->parse($data, $this->functions_parameters_type, XMLParser::ACCEPT_REQUEST); if ($xmlRpcParser->_xh['isf'] > 2) { // (BC) we return XML error as a faultCode - preg_match('/XML error [0-9]+/', $xmlRpcParser->_xh['isf_reason'], $matches); + preg_match('/^XML error ([0-9]+)/', $xmlRpcParser->_xh['isf_reason'], $matches); $r = new Response(0, PhpXmlRpc::$xmlrpcerrxml + $matches[1], $xmlRpcParser->_xh['isf_reason']);