diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2013-09-04 02:39:21 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2013-09-04 02:39:21 +0400 |
commit | 60e5abe71f8c219f7ba6dcb8ac9d109ca5610715 (patch) | |
tree | 6a57327818427635e3ac1304e8c1858f9b0621bd /intern/cycles/util | |
parent | b314209356288c3768faa1d7fbd7b1bf9d179a7a (diff) |
Fix a few issues reported by coverity scan.
Diffstat (limited to 'intern/cycles/util')
-rw-r--r-- | intern/cycles/util/util_task.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/intern/cycles/util/util_task.cpp b/intern/cycles/util/util_task.cpp index 4426ea0fef1..e5a5ac8cddf 100644 --- a/intern/cycles/util/util_task.cpp +++ b/intern/cycles/util/util_task.cpp @@ -373,14 +373,12 @@ bool DedicatedTaskPool::cancelled() void DedicatedTaskPool::num_decrease(int done) { - num_mutex.lock(); + thread_scoped_lock num_lock(num_mutex); num -= done; assert(num >= 0); if(num == 0) num_cond.notify_all(); - - num_mutex.unlock(); } void DedicatedTaskPool::num_increase() |