string.c (str_new): add string length check

This commit is contained in:
Yukihiro "Matz" Matsumoto
2023-05-29 23:18:44 +09:00
parent aecaaf011f
commit f813b5d1d8
+1
View File
@@ -137,6 +137,7 @@ str_new_static(mrb_state *mrb, const char *p, mrb_int len)
static struct RString*
str_new(mrb_state *mrb, const char *p, mrb_int len)
{
str_check_too_big(mrb, len);
if (RSTR_EMBEDDABLE_P(len)) {
return str_init_embed(mrb_obj_alloc_string(mrb), p, len);
}