Skip to content

Commit ca20a12

Browse files
committed
Stop children even if the current task is deferring stop.
1 parent 0cb86f9 commit ca20a12

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/async/task.rb

+3
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,9 @@ def stop(later = false)
218218
if @defer_stop == false
219219
# Don't stop now... but update the state so we know we need to stop later.
220220
@defer_stop = true
221+
222+
stop_children(false)
223+
221224
return false
222225
end
223226

0 commit comments

Comments
 (0)