about summary refs log tree commit diff
path: root/src/libnative/io
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2014-03-22 00:45:41 -0700
committerAlex Crichton <alex@alexcrichton.com>2014-03-23 09:45:19 -0700
commitdd64bd83b72a669a20d1b7d938f1ff76aceb0cef (patch)
treec1988740d6ae11cebfba3a3a946c4311425db55a /src/libnative/io
parentda118e88d5f5814e5a7fad4dbeb8cc125054c5da (diff)
downloadrust-dd64bd83b72a669a20d1b7d938f1ff76aceb0cef.tar.gz
rust-dd64bd83b72a669a20d1b7d938f1ff76aceb0cef.zip
std: Move NativeMutex from &mut self to &self
The proper usage of shared types is now sharing through `&self` rather than
`&mut self` because the mutable version will provide stronger guarantees (no
aliasing on *any* thread).
Diffstat (limited to 'src/libnative/io')
-rw-r--r--src/libnative/io/timer_helper.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libnative/io/timer_helper.rs b/src/libnative/io/timer_helper.rs
index c5b6705ceaa..e5f70c4e4b3 100644
--- a/src/libnative/io/timer_helper.rs
+++ b/src/libnative/io/timer_helper.rs
@@ -75,7 +75,7 @@ pub fn send(req: Req) {
 fn shutdown() {
     // Request a shutdown, and then wait for the task to exit
     unsafe {
-        let mut guard = TIMER_HELPER_EXIT.lock();
+        let guard = TIMER_HELPER_EXIT.lock();
         send(Shutdown);
         guard.wait();
         drop(guard);