Merge pull request #3121 from asfluido/master

The original code crashed when mrb->backtrace.n grew to 16.
This commit is contained in:
Yukihiro "Matz" Matsumoto
2016-02-29 10:22:00 +09:00
+1 -1
View File
@@ -330,7 +330,7 @@ save_backtrace_i(mrb_state *mrb,
{
mrb_backtrace_entry *entry;
if (loc_raw->i >= mrb->backtrace.n_allocated) {
if (mrb->backtrace.n >= mrb->backtrace.n_allocated) {
int new_n_allocated;
if (mrb->backtrace.n_allocated == 0) {
new_n_allocated = 8;