Skip to content

Commit f3d60a1

Browse files
committed
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2: Fix memory leak in error path of zend_register_list_destructors_ex
2 parents e9d5f91 + 1ca574f commit f3d60a1

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Zend/zend_list.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@ ZEND_API int zend_register_list_destructors_ex(rsrc_dtor_func_t ld, rsrc_dtor_fu
276276
ZVAL_PTR(&zv, lde);
277277

278278
if (zend_hash_next_index_insert(&list_destructors, &zv) == NULL) {
279+
free(lde);
279280
return FAILURE;
280281
}
281282
return list_destructors.nNextFreeElement-1;

0 commit comments

Comments
 (0)