Skip to content

Commit 8d8cfe2

Browse files
committed
Merge branch 'PHP-8.2'
* PHP-8.2: Fix potential NULL pointer access in zend_fiber_object_gc
2 parents c71cf06 + 0a04c00 commit 8d8cfe2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Zend/zend_fibers.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -751,7 +751,7 @@ static HashTable *zend_fiber_object_gc(zend_object *object, zval **table, int *n
751751
HashTable *lastSymTable = NULL;
752752
zend_execute_data *ex = fiber->execute_data;
753753
for (; ex; ex = ex->prev_execute_data) {
754-
HashTable *symTable = zend_unfinished_execution_gc_ex(ex, ZEND_USER_CODE(ex->func->type) ? ex->call : NULL, buf, false);
754+
HashTable *symTable = zend_unfinished_execution_gc_ex(ex, ex->func && ZEND_USER_CODE(ex->func->type) ? ex->call : NULL, buf, false);
755755
if (symTable) {
756756
if (lastSymTable) {
757757
zval *val;

0 commit comments

Comments
 (0)