diff --git a/mrbgems/mruby-dir/mrblib/dir.rb b/mrbgems/mruby-dir/mrblib/dir.rb index 637997b95..5f4742be0 100644 --- a/mrbgems/mruby-dir/mrblib/dir.rb +++ b/mrbgems/mruby-dir/mrblib/dir.rb @@ -36,7 +36,10 @@ class Dir begin block.call(d) ensure - d.close + begin + d.close + rescue IOError + end end else self.new(path)