From b5538eded1b0a73716175774210567f541d47260 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 6 Jul 2022 14:57:06 +0900 Subject: [PATCH] vm.c (OP_ENTER): need to protect kdict from GC; ref #5741 --- src/vm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vm.c b/src/vm.c index 6a7a3c03c..3c3a5237f 100644 --- a/src/vm.c +++ b/src/vm.c @@ -2019,7 +2019,7 @@ RETRY_TRY_BLOCK: argv = ARY_PTR(ary); argc = (int)ARY_LEN(ary); mrb_gc_protect(mrb, regs[1]); - if (!mrb_nil_p(kdict)) mrb_gc_protect(mrb, kdict); + if (kd && !mrb_nil_p(kdict)) mrb_gc_protect(mrb, kdict); } /* strict argument check */