Skip to content

Commit caee3ad

Browse files
committed
* fix double free in static void zend_fiber_object_destroy(zend_object *object)
1 parent 14896f8 commit caee3ad

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Zend/zend_fibers.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1295,6 +1295,7 @@ static void zend_fiber_object_destroy(zend_object *object)
12951295
//
12961296
zend_coroutine_t *coroutine = fiber->coroutine;
12971297
coroutine->extended_data = NULL;
1298+
fiber->coroutine = NULL;
12981299

12991300
if (ZEND_COROUTINE_IS_FINISHED(coroutine) || false == ZEND_COROUTINE_IS_STARTED(coroutine)) {
13001301
/*

0 commit comments

Comments
 (0)