lib/concurrent/promise.rb in concurrent-ruby-0.6.0.pre.2 vs lib/concurrent/promise.rb in concurrent-ruby-0.6.0
- old
+ new
@@ -160,9 +160,10 @@
end
def synchronized_set_state!(success, value, reason)
mutex.lock
set_state!(success, value, reason)
+ ensure
mutex.unlock
end
end
end