summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2020-04-29 18:37:29 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2020-05-07 08:38:46 +0900
commit2fcdd3f8eb3daa6efe4a25230a40f85499686c7e (patch)
tree68d1340322cdbbf3dee72c3441991403898327c9
parent8c0dc55af89ddef79cb2de63197fc78d22bca348 (diff)
downloadmruby-2fcdd3f8eb3daa6efe4a25230a40f85499686c7e.tar.gz
mruby-2fcdd3f8eb3daa6efe4a25230a40f85499686c7e.zip
Add assertion as originally intended; ref #4986
-rw-r--r--mrbgems/mruby-io/src/io.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/mrbgems/mruby-io/src/io.c b/mrbgems/mruby-io/src/io.c
index 3d9d2b48a..c0d2a51d7 100644
--- a/mrbgems/mruby-io/src/io.c
+++ b/mrbgems/mruby-io/src/io.c
@@ -1493,6 +1493,7 @@ mrb_io_readchar(mrb_state *mrb, mrb_value self)
#endif
mrb_get_args(mrb, "S", &buf);
+ mrb_assert(RSTRING_LEN(buf) > 0);
mrb_assert(RSTRING_PTR(buf) != NULL);
mrb_str_modify(mrb, RSTRING(buf));
#ifdef MRB_UTF8_STRING