diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-06-01 08:45:56 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-06-01 08:45:56 +0900 |
| commit | b0f2bc39db0bef62f87129db604e16608818e24f (patch) | |
| tree | b2a77627c8f32065631b86363c11cb4d66b7699a /src | |
| parent | eb69eebfd701a01292c116ada098a71bb25ee625 (diff) | |
| download | mruby-b0f2bc39db0bef62f87129db604e16608818e24f.tar.gz mruby-b0f2bc39db0bef62f87129db604e16608818e24f.zip | |
Clear VM stack in OP_EXEC; ref #3678
Diffstat (limited to 'src')
| -rw-r--r-- | src/vm.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -2630,6 +2630,7 @@ RETRY_TRY_BLOCK: pool = irep->pool; syms = irep->syms; stack_extend(mrb, irep->nregs); + stack_clear(regs+1, irep->nregs-1); ci->nregs = irep->nregs; pc = irep->iseq; JUMP; |
