From 830c882f06b0d1bab48afad4a49ee875782312e1 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Tue, 27 Dec 2022 19:22:28 +0900 Subject: [PATCH] mruby-io/io.rb (IO.read): should not allow path starting "|" It was made obsolete long time ago. --- mrbgems/mruby-io/mrblib/io.rb | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) 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