mirror of
https://github.com/php/php-src.git
synced 2024-11-25 02:44:58 +08:00
Merge branch 'PHP-8.0'
* PHP-8.0: Error on resource ID space overflow
This commit is contained in:
commit
65428d8768
@ -37,6 +37,8 @@ ZEND_API zval* ZEND_FASTCALL zend_list_insert(void *ptr, int type)
|
||||
index = zend_hash_next_free_element(&EG(regular_list));
|
||||
if (index == 0) {
|
||||
index = 1;
|
||||
} else if (index == INT_MAX) {
|
||||
zend_error_noreturn(E_ERROR, "Resource ID space overflow");
|
||||
}
|
||||
ZVAL_NEW_RES(&zv, index, ptr, type);
|
||||
return zend_hash_index_add_new(&EG(regular_list), index, &zv);
|
||||
|
Loading…
Reference in New Issue
Block a user