Merge pull request #31 from tmtm/fix-sysread-segv

FIX: IO#sysread occurs SEGV
This commit is contained in:
Tomoyuki Sahara
2014-12-16 09:07:45 +09:00
+1 -1
View File
@@ -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);