From 3d1bcf262c3d7467b5e94cac3c0e3fd3c0563eeb Mon Sep 17 00:00:00 2001 From: gggeek Date: Sun, 19 Apr 2015 00:31:44 +0100 Subject: [PATCH] Fix: encode entities in remote method names so that client can call LATIN-1 and UTF-8 named methods --- lib/xmlrpc.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/xmlrpc.inc b/lib/xmlrpc.inc index e5be7f7..117c7b8 100644 --- a/lib/xmlrpc.inc +++ b/lib/xmlrpc.inc @@ -2176,7 +2176,7 @@ xmlrpc_encode_entitites($this->errstr, $GLOBALS['xmlrpc_internalencoding'], $cha else $this->content_type = 'text/xml'; $this->payload=$this->xml_header($charset_encoding); - $this->payload.='' . $this->methodname . "\n"; + $this->payload.='' . xmlrpc_encode_entitites($this->methodname, $GLOBALS['xmlrpc_internalencoding'], $charset_encoding) . "\n"; $this->payload.="\n"; for($i=0; $iparams); $i++) { -- 2.43.0