From da12d6343150a0b4f3f1de02565f3139af8d9a88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Rodr=C3=ADguez?= Date: Tue, 2 Jul 2024 21:45:00 +0200 Subject: [PATCH] [rubygems/rubygems] Scope rescuing `Errno::ENOLCK` to just `File.open` https://github.com/rubygems/rubygems/commit/2a9d347d29 --- lib/rubygems.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/rubygems.rb b/lib/rubygems.rb index b2b77e3be8..e35d05af9b 100644 --- a/lib/rubygems.rb +++ b/lib/rubygems.rb @@ -813,12 +813,12 @@ An Array (#{env.inspect}) was passed in from #{caller[3]} rescue Errno::ENOSYS, Errno::ENOTSUP end yield io - end - rescue Errno::ENOLCK # NFS - if Thread.main != Thread.current - raise - else - open_file_without_flock(path, flags, &block) + rescue Errno::ENOLCK # NFS + if Thread.main != Thread.current + raise + else + open_file_without_flock(path, flags, &block) + end end end