diff options
Diffstat (limited to 'ext/xmlrpc/tests/bug70728_64bit.phpt')
-rw-r--r-- | ext/xmlrpc/tests/bug70728_64bit.phpt | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/ext/xmlrpc/tests/bug70728_64bit.phpt b/ext/xmlrpc/tests/bug70728_64bit.phpt deleted file mode 100644 index 37a4f6b74b..0000000000 --- a/ext/xmlrpc/tests/bug70728_64bit.phpt +++ /dev/null @@ -1,31 +0,0 @@ ---TEST-- -Bug #70728 (Type Confusion Vulnerability in PHP_to_XMLRPC_worker) ---SKIPIF-- -<?php -if (!extension_loaded("xmlrpc")) print "skip"; -if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only"); -?> ---FILE-- -<?php -$obj = new stdClass; -$obj->xmlrpc_type = 'base64'; -$obj->scalar = 0x1122334455; -var_dump(xmlrpc_encode($obj)); -var_dump($obj); -?> ---EXPECT-- -string(135) "<?xml version="1.0" encoding="utf-8"?> -<params> -<param> - <value> - <base64>NzM1ODgyMjkyMDU= </base64> - </value> -</param> -</params> -" -object(stdClass)#1 (2) { - ["xmlrpc_type"]=> - string(6) "base64" - ["scalar"]=> - int(73588229205) -} |