Bug #554: Sync_m#sync_try_lockの引数が無視されている
http://redmine.ruby-lang.org/issues/show/554

起票者: akira yamada
ステータス: Open, 優先度: Normal
カテゴリ: lib

こうだったりしないでしょうか?:

--- lib/sync.rb	(revision 19272)
+++ lib/sync.rb	(working copy)
@@ -126,9 +126,9 @@
   
   # locking methods.
   def sync_try_lock(mode = EX)
-    return unlock if sync_mode == UN
+    return unlock if mode == UN
     @sync_mutex.synchronize do
-      ret = sync_try_lock_sub(sync_mode)
+      ret = sync_try_lock_sub(mode)
     end
     ret
   end

ruby_1_8でも同じです。


----------------------------------------
http://redmine.ruby-lang.org