summaryrefslogtreecommitdiffhomepage
path: root/src/backtrace.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backtrace.c')
-rw-r--r--src/backtrace.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/backtrace.c b/src/backtrace.c
index 7ff1cea6c..65cb0da1c 100644
--- a/src/backtrace.c
+++ b/src/backtrace.c
@@ -45,6 +45,7 @@ each_backtrace(mrb_state *mrb, ptrdiff_t ciidx, each_backtrace_func func, void *
ci = &mrb->c->cibase[i];
if (!ci->proc || MRB_PROC_CFUNC_P(ci->proc)) {
+ if (!ci->mid) continue;
loc.lineno = -1;
idx = 0;
}