diff --git a/lib/process_shared/mutex.rb b/lib/process_shared/mutex.rb index 0842988..8505f40 100644 --- a/lib/process_shared/mutex.rb +++ b/lib/process_shared/mutex.rb @@ -68,7 +68,7 @@ module ProcessShared if @locked_by.get_int(0) > 0 false # was locked else - @sem.wait + @sem.wait # should return immediately self.locked_by = ::Process.pid true end