Skip to content

Commit 3bf5d89

Browse files
committedOct 29, 2023
Fix memory leak in error path of zend_register_list_destructors_ex
1 parent 29dbc4a commit 3bf5d89

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed
 

‎Zend/zend_list.c

+1
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ ZEND_API int zend_register_list_destructors_ex(rsrc_dtor_func_t ld, rsrc_dtor_fu
275275
ZVAL_PTR(&zv, lde);
276276

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

0 commit comments

Comments
 (0)