From 3d2f848e6406db7edde4876e711c8a216f23b95c Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Thu, 8 May 2025 17:37:05 +0900 Subject: [PATCH] mruby-random: Random#rand(nil) should raise TypeError --- mrbgems/mruby-random/src/random.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-random/src/random.c b/mrbgems/mruby-random/src/random.c index 169bf030d..8c0a943a2 100644 --- a/mrbgems/mruby-random/src/random.c +++ b/mrbgems/mruby-random/src/random.c @@ -194,7 +194,7 @@ static mrb_value random_rand_impl(mrb_state *mrb, rand_state *t, mrb_value self) { mrb_value arg; - if (!mrb_get_args(mrb, "|o", &arg) || mrb_nil_p(arg)) { + if (mrb_get_args(mrb, "|o", &arg) == 0) { return random_rand(mrb, t, 0); }