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
..
2018-10-14 12:55:24 +02:00
2018-10-14 12:55:24 +02:00
2018-10-15 04:32:30 +02:00
2017-02-03 18:52:57 +01:00
2015-05-17 18:47:06 +02:00
2013-12-02 12:10:00 +01:00
2018-02-20 21:53:48 +01:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2020-01-30 13:04:57 +01:00
2015-09-20 09:34:28 -07:00
2016-03-14 15:58:05 +01:00
2018-06-13 15:56:06 +02:00
2018-10-14 12:55:24 +02:00
2018-06-13 15:56:06 +02:00
2018-06-13 15:56:06 +02:00
2018-06-13 15:56:06 +02:00
2018-06-13 15:56:06 +02:00
2018-10-14 19:45:12 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-06-13 15:56:06 +02:00
2018-06-13 15:56:06 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-14 19:45:12 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-02-02 22:35:13 +01:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-02-02 22:35:13 +01:00
2018-10-15 04:32:30 +02:00
2018-02-02 22:35:13 +01:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-10-15 04:32:30 +02:00
2018-06-13 15:56:06 +02:00