diff options
| author | Nikita Popov <nikita.ppv@gmail.com> | 2019-03-01 14:32:11 +0100 |
|---|---|---|
| committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-03-01 14:32:11 +0100 |
| commit | 4dc0662eca4d8bc79cb6f6fa0c62e1600efef78a (patch) | |
| tree | eff79f459385c035272e97289172f71cd9b75c4c /main/php.h | |
| parent | d63a7aa6cfb549f3462be9f0a05bad80a59d20a0 (diff) | |
| download | php-git-4dc0662eca4d8bc79cb6f6fa0c62e1600efef78a.tar.gz | |
Check for NULL GC type in objects_store_del
This might happen if OBJ_RELEASE is used on an object that was already
released by GC. Specific cases of this issue were previously fixed in
ffaee27478a9cb338e40edeb5acf233f9cb67111 and
72104d2b6ecbbabd18de15f10739be5ce3dc9ce0, however the issue still
affects 3rd-party extensions using OBJ_RELEASE.
The whole GC type NULL + OBJ_IS_VALID + IS_FREE_CALLED system seems
overly complicated and can probably be simplified in 7.4.
Diffstat (limited to 'main/php.h')
0 files changed, 0 insertions, 0 deletions
