diff options
author | Colin Smith <colin@pfsense.org> | 2005-04-02 06:21:46 +0000 |
---|---|---|
committer | Colin Smith <colin@pfsense.org> | 2005-04-02 06:21:46 +0000 |
commit | 0780eafe7714b190efc14af9b8415e331e215ed3 (patch) | |
tree | 973ccf33ad2e1b87b476e3dc57134e2a5528a494 /etc/inc/xmlrpc_server.inc | |
parent | 527be97bfa2bf5cb4a2acf2d694db3879e7bcedc (diff) | |
download | pfsense-0780eafe7714b190efc14af9b8415e331e215ed3.zip pfsense-0780eafe7714b190efc14af9b8415e331e215ed3.tar.gz |
Fix signature handling for arrays and (presumably) structs. Time will tell if this will break compatibility with other languages and/or implementations ;)
Diffstat (limited to 'etc/inc/xmlrpc_server.inc')
-rw-r--r-- | etc/inc/xmlrpc_server.inc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/etc/inc/xmlrpc_server.inc b/etc/inc/xmlrpc_server.inc index 6c22011..48f4f37 100644 --- a/etc/inc/xmlrpc_server.inc +++ b/etc/inc/xmlrpc_server.inc @@ -333,10 +333,13 @@ class XML_RPC_Server if ($p->kindOf() == 'scalar') { $pt = $p->scalartyp(); } else { + $fout = fopen("/tmp/blah.log", "w"); $pt = $p->kindOf(); + fwrite($fout, $p->kindOf()); + fclose($fout); } // $n+1 as first type of sig is return type - if ($pt != $cursig[$n+1]) { + if ($pt != strtolower($cursig[$n+1])) { $itsOK = 0; $pno = $n+1; $wanted = $cursig[$n+1]; |