stack_extend boundary condition was wrong

This commit is contained in:
Yukihiro Matsumoto
2012-06-03 14:13:25 +09:00
parent 6c2c5540e2
commit 27c2416d20
+1 -1
View File
@@ -46,7 +46,7 @@ stack_extend(mrb_state *mrb, int room, int keep)
{
int size, off;
if (mrb->stack + room > mrb->stend) {
if (mrb->stack + room >= mrb->stend) {
size = mrb->stend - mrb->stbase;
off = mrb->stack - mrb->stbase;