Commit 20520eb9dd3 for php
commit 20520eb9dd36af552a2222a118fdeca3e22dbe2f
Merge: 24934c98adf e4f045070ea
Author: ndossche <7771979+ndossche@users.noreply.github.com>
Date: Wed Nov 11 11:14:01 2026 +0100
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
Fix GH-25306: Assertion status == LXB_STATUS_OK in dom_parse_selector when lexbor allocation fails
diff --cc NEWS
index 03ab890b03c,18ec48a2acf..3bbeff923e1
--- a/NEWS
+++ b/NEWS
@@@ -31,6 -31,18 +31,10 @@@ PH
. Fixed dba_close() not closing a database opened with dba_popen().
(Ilia Alshanetsky)
+ - DOM:
- . Fixed bug GH-25268 (NULL php_libxml_ref_obj dereference in
- dom_objects_store_clone_obj when cloning Dom\Notation). (David Carlier)
+ . Fixed bug GH-25306 (Assertion status == LXB_STATUS_OK in dom_parse_selector
+ when lexbor allocation fails). (ndossche)
+
-- GD:
- . Fixed use-after-free when drawing with a brush or tile image that was
- released after imagesetbrush() or imagesettile(). (lacatoire)
- . Fixed the argument blamed by the imagepolygon(), imageopenpolygon() and
- imagefilledpolygon() too few points error. (lacatoire)
-
- MBString:
. Fixed stack overflow in mb_check_encoding() and mb_convert_encoding() with
deeply nested arrays. (Eyüp Can Akman)