summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-05-21 07:49:08 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2013-05-21 07:49:08 +0900
commita17fd80eb4d8ed8738aab0a027c40353d52ae070 (patch)
tree04a6d14b02c1f4ca567546fe164461714eef645e /src
parent6492a3cdb882567d3da9839c851a756571e04a18 (diff)
downloadmruby-a17fd80eb4d8ed8738aab0a027c40353d52ae070.tar.gz
mruby-a17fd80eb4d8ed8738aab0a027c40353d52ae070.zip
error in initializing callinfo stack in cipush(); close #1261
Diffstat (limited to 'src')
-rw-r--r--src/vm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vm.c b/src/vm.c
index de0afb41a..fafb1d051 100644
--- a/src/vm.c
+++ b/src/vm.c
@@ -215,7 +215,7 @@ cipush(mrb_state *mrb)
size_t size = ci - c->cibase;
c->cibase = (mrb_callinfo *)mrb_realloc(mrb, c->cibase, sizeof(mrb_callinfo)*size*2);
- ci = c->cibase + size;
+ c->ci = ci = c->cibase + size;
c->ciend = c->cibase + size * 2;
}
ci = ++c->ci;