From 927a9df4537b2a28623d8d969fe2a148d9d5dca6 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Thu, 9 Mar 2023 14:58:38 +0900 Subject: [PATCH] mruby-data/data.c: allow empty Data --- mrbgems/mruby-data/src/data.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/mrbgems/mruby-data/src/data.c b/mrbgems/mruby-data/src/data.c index 91bc55a0c..54728c396 100644 --- a/mrbgems/mruby-data/src/data.c +++ b/mrbgems/mruby-data/src/data.c @@ -216,10 +216,7 @@ mrb_data_s_def(mrb_state *mrb, mrb_value klass) mrb_int argc; mrb_get_args(mrb, "*&", &argv, &argc, &b); - if (argc == 0) { /* special case to avoid crash */ - mrb_argnum_error(mrb, argc, 1, -1); - } - else { + if (argc > 0) { rest = mrb_ary_new_from_values(mrb, argc, argv); for (mrb_int i=0; i