From 614927447a233abe7ae2bf8ce0150b7a7d214137 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Tue, 27 Oct 2015 01:06:15 +0900 Subject: mrb_str_concat() may call VM resursively thus may reallocate VM stack; close #3000 --- src/vm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/vm.c b/src/vm.c index 50d784fcd..e77dd1eb2 100644 --- a/src/vm.c +++ b/src/vm.c @@ -2178,6 +2178,7 @@ RETRY_TRY_BLOCK: CASE(OP_STRCAT) { /* A B R(A).concat(R(B)) */ mrb_str_concat(mrb, regs[GETARG_A(i)], regs[GETARG_B(i)]); + regs = mrb->c->stack; NEXT; } -- cgit v1.2.3