diff --git a/mrbgems/mruby-io/mrblib/io.rb b/mrbgems/mruby-io/mrblib/io.rb index d6e0032f6..20ae8d993 100644 --- a/mrbgems/mruby-io/mrblib/io.rb +++ b/mrbgems/mruby-io/mrblib/io.rb @@ -64,12 +64,8 @@ class IO fd = -1 io = nil begin - if path[0] == "|" - io = IO.popen(path[1..-1], mode) - else - fd = IO.sysopen(path, mode) - io = IO.open(fd, mode) - end + fd = IO.sysopen(path, mode) + io = IO.open(fd, mode) io.seek(offset) if offset > 0 str = io.read(length) ensure