From be9e203563b761f271abc58e1854f027ad808641 Mon Sep 17 00:00:00 2001 From: TOMITA Masahiro Date: Mon, 15 Dec 2014 20:24:01 +0900 Subject: FIX: IO#sysread occurs SEGV --- src/io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/io.c b/src/io.c index d7e1b0fba..e80483145 100644 --- a/src/io.c +++ b/src/io.c @@ -420,7 +420,7 @@ mrb_io_sysread(mrb_state *mrb, mrb_value io) } if (mrb_nil_p(buf)) { - buf = mrb_str_new(mrb, "", maxlen); + buf = mrb_str_new(mrb, NULL, maxlen); } if (RSTRING_LEN(buf) != maxlen) { buf = mrb_str_resize(mrb, buf, maxlen); -- cgit v1.2.3