From b7b1531e87c85598440f58abc3074d71ac774715 Mon Sep 17 00:00:00 2001 From: gggeek Date: Mon, 29 Jul 2019 13:17:33 +0000 Subject: [PATCH] fix bc for errors for empty requests --- src/Server.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Server.php b/src/Server.php index 9738e86..37505f8 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']); -- 2.43.0