Commit 7c6affd617b for php.net

commit 7c6affd617b68424e62a809ead99d7861111e044
Merge: e5c6456d371 afca514c3ba
Author: Gina Peter Banyard <girgias@php.net>
Date:   Tue Nov 4 00:09:00 2025 +0000

    Merge branch 'PHP-8.4' into PHP-8.5

    * PHP-8.4:
      Update NEWS for recent pgsql bugfix
      ext/pgsql: Fix segfaults when attempting to fetch row into a non-instantiable class name (#20180)

diff --cc NEWS
index d807595f6ff,6960722a611..1ce673b2739
--- a/NEWS
+++ b/NEWS
@@@ -16,9 -58,31 +16,13 @@@ PH
    . Partially fixed bug GH-17733 (Avoid calling wrong function when reusing file
      caches across differing environments). (ilutov)

 +- PCRE:
 +  . Downgrade back to PCRE2 10.44, see GH-20341. (nielsdos)
 +
+ - PgSql:
 -  . Fix memory leak when first string conversion fails. (nielsdos)
+   . Fix segfaults when attempting to fetch row into a non-instantiable class
+     name. (Girgias, nielsdos)
+
 -- Phar:
 -  . Fix memory leak of argument in webPhar. (nielsdos)
 -  . Fix memory leak when setAlias() fails. (nielsdos)
 -  . Fix a bunch of memory leaks in phar_parse_zipfile() error handling.
 -    (nielsdos)
 -  . Fix file descriptor/memory leak when opening central fp fails. (nielsdos)
 -  . Fix memleak+UAF when opening temp stream in buildFromDirectory() fails.
 -    (nielsdos)
 -  . Fix potential buffer length truncation due to usage of type int instead
 -    of type size_t. (Girgias)
 -  . Fix memory leak when openssl polyfill returns garbage. (nielsdos)
 -  . Fix file descriptor leak in phar_zip_flush() on failure. (nielsdos)
 -  . Fix memory leak when opening temp file fails while trying to open
 -    gzip-compressed archive. (nielsdos)
 -  . Fixed bug GH-20302 (Freeing a phar alias may invalidate
 -    PharFileInfo objects). (nielsdos)
 -
 -- Random:
 -  . Fix Randomizer::__serialize() w.r.t. INDIRECTs. (nielsdos)
 -
  - Reflection:
    . Fixed bug GH-20217 (ReflectionClass::isIterable() incorrectly returns true
      for classes with property hooks). (alexandre-daubois)