From c7f1195ccba29444ca3707573f0abbaaa106542f Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Tue, 29 Nov 2022 22:50:19 +0900 Subject: [PATCH] mruby-random: fix size of kw symbol arrays --- mrbgems/mruby-random/src/random.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mrbgems/mruby-random/src/random.c b/mrbgems/mruby-random/src/random.c index 45b069b95..d16ef3329 100644 --- a/mrbgems/mruby-random/src/random.c +++ b/mrbgems/mruby-random/src/random.c @@ -264,9 +264,9 @@ mrb_ary_shuffle_bang(mrb_state *mrb, mrb_value ary) if (RARRAY_LEN(ary) > 1) { mrb_int i, max; rand_state *random; - mrb_sym knames[3] = {MRB_SYM(random)}; + mrb_sym kname = MRB_SYM(random); mrb_value r; - const mrb_kwargs kw = {1, 0, knames, &r, NULL}; + const mrb_kwargs kw = {1, 0, &kname, &r, NULL}; mrb_get_args(mrb, ":", &kw); random = check_random_arg(mrb, r); @@ -326,9 +326,9 @@ mrb_ary_sample(mrb_state *mrb, mrb_value ary) mrb_bool given; rand_state *random; mrb_int len; - mrb_sym knames[3] = {MRB_SYM(random)}; + mrb_sym kname = MRB_SYM(random); mrb_value r; - const mrb_kwargs kw = {1, 0, knames, &r, NULL}; + const mrb_kwargs kw = {1, 0, &kname, &r, NULL}; mrb_get_args(mrb, "|i?:", &n, &given, &kw); random = check_random_arg(mrb, r);