diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-03-02 21:22:42 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-03-05 19:39:55 -0800 |
| commit | b2a075e20d07994c960a7598fee2771d10cb9989 (patch) | |
| tree | 4e7a2fd278e8fb43ea692c15a89b7daac158adf5 /src/rt/rust_task_thread.cpp | |
| parent | d7298a797b1041e9e997378bdb3cd4923567b2d4 (diff) | |
| download | rust-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.cpp | 4 |
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(); |
