diff --git a/mrbgems/mruby-print/mrblib/print.rb b/mrbgems/mruby-print/mrblib/print.rb index 96ee71fe9..a8a23ea90 100644 --- a/mrbgems/mruby-print/mrblib/print.rb +++ b/mrbgems/mruby-print/mrblib/print.rb @@ -47,11 +47,9 @@ module Kernel i += 1 end __printstr__ "\n" if len == 0 - nil end def printf(*args) __printstr__(sprintf(*args)) - nil end end diff --git a/mrbgems/mruby-print/src/print.c b/mrbgems/mruby-print/src/print.c index 789808deb..b74edc9c4 100644 --- a/mrbgems/mruby-print/src/print.c +++ b/mrbgems/mruby-print/src/print.c @@ -43,7 +43,7 @@ mrb_printstr(mrb_state *mrb, mrb_value self) if (mrb_string_p(s)) { printstr(mrb, RSTRING_PTR(s), RSTRING_LEN(s)); } - return s; + return mrb_nil_value(); } void