summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mrbgems/mruby-io/mrblib/io.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/mrbgems/mruby-io/mrblib/io.rb b/mrbgems/mruby-io/mrblib/io.rb
index 8d00c316d..a60562846 100644
--- a/mrbgems/mruby-io/mrblib/io.rb
+++ b/mrbgems/mruby-io/mrblib/io.rb
@@ -305,9 +305,9 @@ class IO
end
def getbyte
- ret = getc
- return ret.getbyte 0 if ret
- ret
+ readbyte
+ rescue EOFError
+ nil
end
# 15.2.20.5.3