summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorIchito Nagata <[email protected]>2018-06-06 15:04:58 +0900
committerIchito Nagata <[email protected]>2018-06-06 15:04:58 +0900
commitc2b2bec9e239cb9bca1186e546fe6483ca9e2024 (patch)
treeefc9a0c8eb3da120fccee759de675ed88bbaab2c /src
parentaa5c5de4fde6a3c9f0ef8e1c8b7fc5f25f3770da (diff)
downloadmruby-c2b2bec9e239cb9bca1186e546fe6483ca9e2024.tar.gz
mruby-c2b2bec9e239cb9bca1186e546fe6483ca9e2024.zip
Revert "Fix heap use after free on mruby-aws-sigv4."
This reverts commit b8869498b7b1458af1cf2a5ccc7644849f826230.
Diffstat (limited to 'src')
-rw-r--r--src/vm.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/vm.c b/src/vm.c
index ba2c32972..f1eae5ba5 100644
--- a/src/vm.c
+++ b/src/vm.c
@@ -528,8 +528,6 @@ mrb_exec_irep(mrb_state *mrb, mrb_value self, struct RProc *p)
return MRB_PROC_CFUNC(p)(mrb, self);
}
ci->nregs = p->body.irep->nregs;
- ci->env = MRB_PROC_ENV(p);
- if (ci->env) ci->env->stack[0] = self;
if (ci->argc < 0) keep = 3;
else keep = ci->argc + 2;
if (ci->nregs < keep) {