about summary refs log tree commit diff
path: root/src/libstd/timer.rs
diff options
context:
space:
mode:
authorMichael Sullivan <sully@msully.net>2012-08-24 12:17:08 -0700
committerMichael Sullivan <sully@msully.net>2012-08-24 14:21:26 -0700
commitb5dd01eb2a641d51f0b3135671a0e674d18f27f7 (patch)
tree73bef71b5d0dcfc7951cab54fdf68ef91753b3cd /src/libstd/timer.rs
parent2c96a43cf196a54f3494da24c32e1f50a0f58ad7 (diff)
downloadrust-b5dd01eb2a641d51f0b3135671a0e674d18f27f7.tar.gz
rust-b5dd01eb2a641d51f0b3135671a0e674d18f27f7.zip
Add a bunch more unsafe blocks to prepare for the new semantics of unsafe/closure interactions.
Diffstat (limited to 'src/libstd/timer.rs')
-rw-r--r--src/libstd/timer.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstd/timer.rs b/src/libstd/timer.rs
index 02c2294f8c4..d84d6632dbd 100644
--- a/src/libstd/timer.rs
+++ b/src/libstd/timer.rs
@@ -31,7 +31,7 @@ fn delayed_send<T: copy send>(iotask: iotask,
             let timer_done_ch_ptr = ptr::addr_of(timer_done_ch);
             let timer = uv::ll::timer_t();
             let timer_ptr = ptr::addr_of(timer);
-            do iotask::interact(iotask) |loop_ptr| {
+            do iotask::interact(iotask) |loop_ptr| unsafe {
                 let init_result = uv::ll::timer_init(loop_ptr, timer_ptr);
                 if (init_result == 0i32) {
                     let start_result = uv::ll::timer_start(