From 3169bb70d8bef4fea776916f900bf9e407e6469c Mon Sep 17 00:00:00 2001 From: Jeff Olson Date: Mon, 22 Jul 2013 15:28:32 -0700 Subject: [PATCH] std: fix for blocked task resume --- src/libstd/rt/uv/uvio.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libstd/rt/uv/uvio.rs b/src/libstd/rt/uv/uvio.rs index 4ecfa463284..9c386b4bed1 100644 --- a/src/libstd/rt/uv/uvio.rs +++ b/src/libstd/rt/uv/uvio.rs @@ -582,7 +582,7 @@ fn drop(&self) { let task_cell = Cell::new(task); do self.close { let scheduler = Local::take::(); - scheduler.resume_task_immediately(task_cell.take()); + scheduler.resume_blocked_task_immediately(task_cell.take()); } } } @@ -600,7 +600,7 @@ fn sleep(&self, msecs: u64) { do watcher.start(msecs, 0) |_, status| { assert!(status.is_none()); let scheduler = Local::take::(); - scheduler.resume_task_immediately(task_cell.take()); + scheduler.resume_blocked_task_immediately(task_cell.take()); } } let mut w = **self; -- 2.44.0