History log of /PHP-8.3/ext/sqlite3/tests/gh11878.phpt (Results 1 – 2 of 2)
Revision Date Author Comments
# 1d59b377 09-Sep-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix build with sqlite3 gc and fci/fcc api


# 07a9d2fb 08-Sep-2023 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-11878: SQLite3 callback functions cause a memory leak with a callable array

In this test file, the free_obj handler is called with a refcount of 2,
caused by the fact we do a GC_A

Fix GH-11878: SQLite3 callback functions cause a memory leak with a callable array

In this test file, the free_obj handler is called with a refcount of 2,
caused by the fact we do a GC_ADDREF() to increase its refcount while
its refcount is still 1 because the Foo object hasn't been destroyed yet
(due to the cycle caused by the sqlite function callback).
Solve this by introducing a get_gc handler.

Closes GH-11881.

show more ...