Skip to content

Commit 3169bb7

Browse files
committed
std: fix for blocked task resume
1 parent 73ab6c6 commit 3169bb7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/libstd/rt/uv/uvio.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -582,7 +582,7 @@ impl Drop for UvTimer {
582582
let task_cell = Cell::new(task);
583583
do self.close {
584584
let scheduler = Local::take::<Scheduler>();
585-
scheduler.resume_task_immediately(task_cell.take());
585+
scheduler.resume_blocked_task_immediately(task_cell.take());
586586
}
587587
}
588588
}
@@ -600,7 +600,7 @@ impl RtioTimer for UvTimer {
600600
do watcher.start(msecs, 0) |_, status| {
601601
assert!(status.is_none());
602602
let scheduler = Local::take::<Scheduler>();
603-
scheduler.resume_task_immediately(task_cell.take());
603+
scheduler.resume_blocked_task_immediately(task_cell.take());
604604
}
605605
}
606606
let mut w = **self;

0 commit comments

Comments
 (0)