about summary refs log tree commit diff
path: root/src/librustuv/timer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustuv/timer.rs')
-rw-r--r--src/librustuv/timer.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustuv/timer.rs b/src/librustuv/timer.rs
index f6c1cdd2977..412506604c6 100644
--- a/src/librustuv/timer.rs
+++ b/src/librustuv/timer.rs
@@ -132,9 +132,9 @@ extern fn timer_cb(handle: *mut uvll::uv_timer_t) {
     let _f = ForbidSwitch::new("timer callback can't switch");
     let timer: &mut TimerWatcher = unsafe { UvHandle::from_uv_handle(&handle) };
 
-    match timer.action.take_unwrap() {
+    match timer.action.take().unwrap() {
         WakeTask => {
-            let task = timer.blocker.take_unwrap();
+            let task = timer.blocker.take().unwrap();
             let _ = task.wake().map(|t| t.reawaken());
         }
         CallOnce(mut cb) => { cb.call() }