php-src/ext
Christoph M. Becker ef29ddcc27
Fix GH-8068: mysqli_fetch_object creates inaccessible properties
When fetching into objects, we need to create object style hash tables,
i.e. where numeric column names are stored as string keys instead of
integer keys.  Instead of the slightly more efficient alternative to
create the desired hash table in the first place, we go for the more
readable implementation and convert the array style hash table using
`zend_symtable_to_proptable()`.

Co-authored-by: Kamil Tekiela <tekiela246@gmail.com>

Closes GH-8189.
2022-03-14 14:27:04 +01:00
..
bcmath Merge branch 'PHP-7.4' into PHP-8.0 2021-07-16 15:56:15 +02:00
bz2 Fix stubs for bzerr* functions 2021-11-05 11:09:20 +01:00
calendar
com_dotnet Prevent strict interpretation of tentative definition 2021-12-26 16:41:25 +01:00
ctype
curl Mark curl tests using http2.golang.org as XFAIL 2021-12-26 22:27:15 +01:00
date Revert "Updated to version 2021.5 (2021e)" 2021-11-03 16:13:05 +00:00
dba Merge branch 'PHP-7.4' into PHP-8.0 2021-11-03 15:01:41 +00:00
dom Merge branch 'PHP-7.4' into PHP-8.0 2021-11-14 23:29:27 -08:00
enchant Mark resource-like objects as non-comparable 2021-02-16 14:20:45 +01:00
exif
ffi Fix GH-7867: FFI::cast() from pointer to array is broken 2022-01-10 23:58:39 +01:00
fileinfo Fix Bug #81462 mime_content_type() indicates wrong arg num on TypeError 2021-09-20 22:48:00 +01:00
filter Fix #81708: UAF due to php_filter_float() failing for ints 2022-02-13 21:56:39 -08:00
ftp Fix the return type of ftp_raw() (#7466) 2021-09-06 10:26:01 +02:00
gd Fixed libpng warning when loading interlaced images 2022-02-08 10:46:50 +01:00
gettext Fix #53251: bindtextdomain with null dir doesn't return old value 2021-01-25 15:44:14 +01:00
gmp Fix bug #81119 2021-06-10 14:47:36 +02:00
hash Fix GH-7826: Inconsistent argument name in hash_hmac_file and hash_file 2021-12-26 12:55:53 +01:00
iconv Fix GH-7980: Unexpected result for iconv_mime_decode 2022-02-07 14:28:57 +01:00
imap Fix #81649: imap_(un)delete accept sequences, not single numbers 2021-11-25 18:29:43 +01:00
intl Fix GH-8142: Compilation error on cygwin 2022-03-04 16:20:39 +01:00
json Merge branch 'PHP-7.4' into PHP-8.0 2021-07-20 00:28:27 +02:00
ldap Fix ldap_next_entry() parameter name 2021-03-16 09:31:46 +01:00
libxml Merge branch 'PHP-7.4' into PHP-8.0 2021-11-14 23:29:27 -08:00
mbstring Fix GH-7902: mb_send_mail may delimit headers with LF only 2022-01-18 13:08:08 +01:00
mysqli Fix GH-8068: mysqli_fetch_object creates inaccessible properties 2022-03-14 14:27:04 +01:00
mysqlnd Fix bug GH-8058 - mysqlnd segfault when prepare fails 2022-02-14 11:45:17 +00:00
oci8 Fix GH-7765: php_oci_cleanup_global_handles segfaults at second call 2021-12-12 22:38:00 +01:00
odbc Fix ODBC test which may not properly clean up 2022-01-07 19:23:57 +01:00
opcache Fix memory leak 2022-03-14 12:57:37 +03:00
openssl Merge branch 'PHP-7.4' into PHP-8.0 2021-12-12 14:27:07 +01:00
pcntl Fix GH-8142: Compilation error on cygwin 2022-03-04 16:20:39 +01:00
pcre Merge branch 'PHP-7.4' into PHP-8.0 2021-11-29 19:15:20 +01:00
pdo Skip bug_36798.phpt for PDO_DBLIB 2021-12-07 20:24:15 +01:00
pdo_dblib
pdo_firebird Merge branch 'PHP-7.4' into PHP-8.0 2021-06-27 21:39:23 -07:00
pdo_mysql Merge branch 'PHP-7.4' into PHP-8.0 2021-05-14 11:59:36 +01:00
pdo_oci Fix PDO_OCI test 2020-12-24 17:48:39 +11:00
pdo_odbc Merge branch 'PHP-7.4' into PHP-8.0 2021-07-28 10:53:27 +02:00
pdo_pgsql Fix error message allocation of PDO PgSQL 2021-12-12 15:17:36 +01:00
pdo_sqlite
pgsql Fix 2nd param name of pg_send_execute() 2021-10-13 14:14:47 +02:00
phar Fix param name order for Phar::copy() 2021-09-08 12:31:09 +01:00
posix Merge branch 'PHP-7.4' into PHP-8.0 2021-04-11 10:38:07 +02:00
pspell
readline fix bug #72998 2021-06-03 10:33:10 +02:00
reflection Fix GH-8080: ReflectionClass::getConstants() depends on def. order 2022-02-28 10:08:47 +01:00
session Fix session test 2021-05-28 09:45:06 +02:00
shmop Merge branch 'PHP-7.4' into PHP-8.0 2021-09-02 23:18:53 +02:00
simplexml Merge branch 'PHP-7.4' into PHP-8.0 2021-11-14 23:29:27 -08:00
skeleton
snmp Fix the return types in ext/snmp (#7068) 2021-05-28 12:34:46 +02:00
soap Merge branch 'PHP-7.4' into PHP-8.0 2021-03-29 14:19:39 +02:00
sockets Fix Solaris builds of ext/sockets 2022-03-10 14:48:08 +01:00
sodium Correct the argument names for ext/sodium functions 2021-05-10 17:22:02 +02:00
spl Fix GH-8121: SplFileObject - seek and key with csv file inconsistent 2022-03-08 16:54:02 +01:00
sqlite3 SQLite3::query() cannot return null 2021-01-04 12:13:06 +01:00
standard Fix GH-8048: disk_*_space wrong for some filesystems on macOS 2022-03-04 16:06:35 +01:00
sysvmsg Merge branch 'PHP-7.4' into PHP-8.0 2021-08-18 16:37:58 +02:00
sysvsem Mark resource-like objects as non-comparable 2021-02-16 14:20:45 +01:00
sysvshm Mark resource-like objects as non-comparable 2021-02-16 14:20:45 +01:00
tidy
tokenizer
xml Merge branch 'PHP-7.4' into PHP-8.0 2021-09-16 12:06:36 +02:00
xmlreader Fix bug #81521 2021-10-12 16:42:32 +02:00
xmlwriter
xsl
zend_test Fix GH-8082: Prevent leaking memory on observed transient run_time_caches 2022-03-01 14:49:44 +01:00
zip Fix bug40228*.phpt conflict 2021-12-26 23:23:56 +01:00
zlib Fix GH-7953: ob_clean() only does not set Content-Encoding 2022-02-03 16:09:00 +01:00
ext_skel.php