History log of /PHP-8.3/ext/json/tests/gh15168.phpt (Results 1 – 2 of 2)
Revision Date Author Comments
# 4a169409 30-Sep-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[ci skip] Skip test under ASAN

We backport 1d0fb3668137c436f0209969620f5c1bfd347c4b to PHP-8.3.


# a551b99b 25-Sep-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-15168: stack overflow in json_encode()

The JSON encoder is recursive, and it's far from easy to make it
iterative. Add a cheap stack limit check to prevent a segfault.
This us

Fix GH-15168: stack overflow in json_encode()

The JSON encoder is recursive, and it's far from easy to make it
iterative. Add a cheap stack limit check to prevent a segfault.
This uses the PHP_JSON_ERROR_DEPTH error code that already talks about
the stack depth. Previously this was only used for the $depth argument.

Closes GH-16059.

show more ...