From: Dmitry Borodaenko Date: 2011-10-30T00:33:33+09:00 Subject: [ruby-core:40511] [ruby-trunk - Bug #5509][Open] [patch] scope error in Sync#sync_try_lock Issue #5509 has been reported by Dmitry Borodaenko. ---------------------------------------- Bug #5509: [patch] scope error in Sync#sync_try_lock http://redmine.ruby-lang.org/issues/5509 Author: Dmitry Borodaenko Status: Open Priority: Normal Assignee: Category: lib Target version: ruby -v: ruby 1.9.3dev (2011-09-23 revision 33323) [x86_64-linux] The fix says it all: --- sync.rb.bak 2011-10-29 18:28:13.684027886 +0300 +++ sync.rb 2011-10-29 18:28:47.136028818 +0300 @@ -127,6 +127,7 @@ # locking methods. def sync_try_lock(mode = EX) return unlock if mode == UN + ret = nil @sync_mutex.synchronize do ret = sync_try_lock_sub(mode) end -- http://redmine.ruby-lang.org