diff options
| author | dearblue <[email protected]> | 2021-01-28 22:04:47 +0900 |
|---|---|---|
| committer | dearblue <[email protected]> | 2021-01-28 22:04:47 +0900 |
| commit | 0dbb9e6e411572b0c37e7be723d6dc3895387f96 (patch) | |
| tree | 241a501094710b866f5f15f590c31af08e565eaf /src | |
| parent | bb42c1b286844e37aa8110e1b2d9b5dd9eff8f3e (diff) | |
| download | mruby-0dbb9e6e411572b0c37e7be723d6dc3895387f96.tar.gz mruby-0dbb9e6e411572b0c37e7be723d6dc3895387f96.zip | |
Raise SystemStackError if mruby VM stack expansion fails
Diffstat (limited to 'src')
| -rw-r--r-- | src/vm.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -197,7 +197,7 @@ stack_extend_alloc(mrb_state *mrb, mrb_int room) size += room; #endif - newstack = (mrb_value *)mrb_realloc(mrb, mrb->c->stbase, sizeof(mrb_value) * size); + newstack = (mrb_value *)mrb_realloc_simple(mrb, mrb->c->stbase, sizeof(mrb_value) * size); if (newstack == NULL) { mrb_exc_raise(mrb, mrb_obj_value(mrb->stack_err)); } |
