summary refs log tree commit diff
path: root/src/rt/rust_task_thread.cpp
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-03-02 21:22:42 -0800
committerBrian Anderson <banderson@mozilla.com>2012-03-05 19:39:55 -0800
commitb2a075e20d07994c960a7598fee2771d10cb9989 (patch)
tree4e7a2fd278e8fb43ea692c15a89b7daac158adf5 /src/rt/rust_task_thread.cpp
parentd7298a797b1041e9e997378bdb3cd4923567b2d4 (diff)
downloadrust-b2a075e20d07994c960a7598fee2771d10cb9989.tar.gz
rust-b2a075e20d07994c960a7598fee2771d10cb9989.zip
rt: Protect rust_task::state with a lock
Diffstat (limited to 'src/rt/rust_task_thread.cpp')
-rw-r--r--src/rt/rust_task_thread.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rt/rust_task_thread.cpp b/src/rt/rust_task_thread.cpp
index 20166e261b9..cb05a986476 100644
--- a/src/rt/rust_task_thread.cpp
+++ b/src/rt/rust_task_thread.cpp
@@ -259,7 +259,7 @@ rust_task_thread::start_main_loop() {
              ", state: %s",
              scheduled_task->name,
              (uintptr_t)scheduled_task,
-             scheduled_task->state->name);
+             scheduled_task->get_state()->name);
 
         place_task_in_tls(scheduled_task);
 
@@ -273,7 +273,7 @@ rust_task_thread::start_main_loop() {
              " in state '%s', worker id=%d" PRIxPTR,
              scheduled_task->name,
              (uintptr_t)scheduled_task,
-             scheduled_task->state->name,
+             scheduled_task->get_state()->name,
              id);
 
         reap_dead_tasks();