mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
Fix compile error when php_libxml.h is included in C++
See https://github.com/php/pecl-xml-xmldiff/issues/1
This commit is contained in:
2
NEWS
2
NEWS
@@ -7,6 +7,8 @@ PHP NEWS
|
||||
|
||||
- DOM:
|
||||
. Fix registerNodeClass with abstract class crashing. (nielsdos)
|
||||
. Fix compile error when php_libxml.h header is included in C++.
|
||||
(Remi, nielsdos)
|
||||
|
||||
- Fiber:
|
||||
. Fixed bug GH-11121 (ReflectionFiber segfault). (danog, trowski, bwoebi)
|
||||
|
||||
@@ -106,8 +106,8 @@ static zend_always_inline void php_libxml_invalidate_node_list_cache(php_libxml_
|
||||
static zend_always_inline void php_libxml_invalidate_node_list_cache_from_doc(xmlDocPtr docp)
|
||||
{
|
||||
if (docp && docp->_private) { /* docp is NULL for detached nodes */
|
||||
php_libxml_node_ptr *private = docp->_private;
|
||||
php_libxml_node_object *object_private = private->_private;
|
||||
php_libxml_node_ptr *node_private = (php_libxml_node_ptr *) docp->_private;
|
||||
php_libxml_node_object *object_private = (php_libxml_node_object *) node_private->_private;
|
||||
if (object_private) {
|
||||
php_libxml_invalidate_node_list_cache(object_private->document);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user