X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fxmlrpc.inc;h=10cb434596c6da988de4ca1f2937497d99fa44e4;hb=f2551004c2443f85419b640a9ced09bfa9a3fb14;hp=8f85073cd4da9f1843318b8ce822c9f1313b5b20;hpb=1953105885129ba31110dff2cd1e0e267b3de332;p=plcapi.git
diff --git a/lib/xmlrpc.inc b/lib/xmlrpc.inc
index 8f85073..10cb434 100644
--- a/lib/xmlrpc.inc
+++ b/lib/xmlrpc.inc
@@ -3122,8 +3122,8 @@ xmlrpc_encode_entitites($this->errstr, $GLOBALS['xmlrpc_internalencoding'], $cha
// add check? slower, but helps to avoid recursion in serializing broken xmlrpcvals...
//if (is_object($o) && (get_class($o) == 'xmlrpcval' || is_subclass_of($o, 'xmlrpcval')))
//{
- reset($this->me);
- list($typ, $val) = each($this->me);
+ $val = reset($this->me);
+ $typ = key($this->me);
return '' . $this->serializedata($typ, $val, $charset_encoding) . "\n";
//}
}
@@ -3134,9 +3134,8 @@ xmlrpc_encode_entitites($this->errstr, $GLOBALS['xmlrpc_internalencoding'], $cha
// add check? slower, but helps to avoid recursion in serializing broken xmlrpcvals...
//if (is_object($o) && (get_class($o) == 'xmlrpcval' || is_subclass_of($o, 'xmlrpcval')))
//{
- $ar=$o->me;
- reset($ar);
- list($typ, $val) = each($ar);
+ $val = reset($o->me);
+ $typ = key($o->me);
return '' . $this->serializedata($typ, $val) . "\n";
//}
}