Skip to content

Commit b586e29

Browse files
committed
#59: * fix async_timeout_event_dispose
1 parent 4e76bdf commit b586e29

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

async.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -793,7 +793,7 @@ static void async_timeout_destroy_object(zend_object *object)
793793
}
794794
}
795795

796-
static void async_timeout_event_dispose(zend_async_event_t *event)
796+
static bool async_timeout_event_dispose(zend_async_event_t *event)
797797
{
798798
async_timeout_ext_t *timeout = ASYNC_TIMEOUT_FROM_EVENT(event);
799799

@@ -810,6 +810,8 @@ static void async_timeout_event_dispose(zend_async_event_t *event)
810810
if (timeout->prev_dispose) {
811811
timeout->prev_dispose(event);
812812
}
813+
814+
return true;
813815
}
814816

815817
static void timeout_before_notify_handler(zend_async_event_t *event, void *result, zend_object *exception)

0 commit comments

Comments
 (0)