php-src/ext/xsl/tests
Christoph M. Becker 8226e704e4 Fix #70078: XSL callbacks with nodes as parameter leak memory
The fix for bug #49634 solved a double-free by copying the node with
`xmlDocCopyNodeList()`, but the copied node is later freed by calling
`xmlFreeNode()` instead of `xmlFreeNodeList()`, thus leaking memory.
However, there is no need to treat the node as node list, i.e. to copy
also the node's siblings; just creating a recursive copy of the node
with `xmlDocCopyNode()` is sufficient, while that also avoids the leak.
2020-01-30 13:04:57 +01:00
..
53965 Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
area_list.xsl
area_name.xml Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
bug26384.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
bug33853.phpt Deprecate __autoload() 2017-02-03 18:52:57 +01:00
bug48221.phpt
bug49634.phpt Tweak uncaught exception message display 2015-05-17 18:47:06 +02:00
bug49634.xml
bug53965.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
bug54446_with_ini.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
bug54446.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
bug70078.phpt Fix #70078: XSL callbacks with nodes as parameter leak memory 2020-01-30 13:04:57 +01:00
bug70535.phpt Use die 2015-09-20 09:34:28 -07:00
bug71540.phpt Merge branch 'PHP-5.6' into PHP-7.0 2016-03-14 15:58:05 +01:00
documentxpath.xsl Remove old SVN keywords substitutions from xsl and sockets tests 2018-06-13 15:56:06 +02:00
exslt.xml Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
exslt.xsl
phpfunc-nostring.xsl Remove old SVN keywords substitutions from xsl and sockets tests 2018-06-13 15:56:06 +02:00
phpfunc-undef.xsl Remove old SVN keywords substitutions from xsl and sockets tests 2018-06-13 15:56:06 +02:00
phpfunc.xsl Remove old SVN keywords substitutions from xsl and sockets tests 2018-06-13 15:56:06 +02:00
prepare.inc
skipif.inc
streamsinclude.xsl Remove old SVN keywords substitutions from xsl and sockets tests 2018-06-13 15:56:06 +02:00
xsl-phpinfo.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xslt001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xslt002.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xslt003.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xslt004.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xslt005.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xslt006.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xslt007.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xslt008-mb.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xslt008.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xslt009.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xslt010_gt10129.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xslt010.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xslt011.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xslt011.xml
xslt011.xsl
xslt012.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xslt012.xsl Remove old SVN keywords substitutions from xsl and sockets tests 2018-06-13 15:56:06 +02:00
xslt.xml
xslt.xsl Remove old SVN keywords substitutions from xsl and sockets tests 2018-06-13 15:56:06 +02:00
xslt.xsl.gz
xsltprocessor_getParameter-invalidparam.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_getParameter-wrongparam.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_getParameter.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_hasExsltSupport_wrongparam_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_hasExsltSupport.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_registerPHPFunctions-allfuncs.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_registerPHPFunctions-array-multiple.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_registerPHPFunctions-array-notallowed.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_registerPHPFunctions-array.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_registerPHPFunctions-funcnostring.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_registerPHPFunctions-funcundef.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_registerPHPFunctions-null.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_registerPHPFunctions-string-multiple.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_registerPHPFunctions-string-notallowed.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_registerPHPFunctions-string.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_removeParameter-invalidparam.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_removeParameter-wrongparams.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_removeParameter.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_setparameter-errorquote.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_setparameter-nostring.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
xsltprocessor_transformToDoc_nullparam.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_transformToDoc_wrongparam_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_transformToDoc_wrongparam_002.phpt Use %d when expecting line number in tests 2018-02-02 22:35:13 +01:00
xsltprocessor_transformToDoc_wrongparam_003.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_transformToDoc_wrongparam_004.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_transformToDoc.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_transformToURI_nullparam.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_transformToURI_wrongparam_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_transformToURI_wrongparam_002.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_transformToURI_wrongparam_003.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_transformToURI_wrongparam_004.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_transformToURI.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_transformToXML_nullparam.phpt Use %d when expecting line number in tests 2018-02-02 22:35:13 +01:00
xsltprocessor_transformToXML_wrongparam_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_transformToXML_wrongparam_002.phpt Use %d when expecting line number in tests 2018-02-02 22:35:13 +01:00
xsltprocessor_transformToXML_wrongparam_003.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_transformToXML_wrongparam_004.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
xsltprocessor_transformToXML.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
私はガラスを食べられますstreamsinclude.xsl Remove old SVN keywords substitutions from xsl and sockets tests 2018-06-13 15:56:06 +02:00