vm.c (CI_PROC_SET): check whether p->body.irep is not NULL; ref #6052

This commit is contained in:
Yukihiro "Matz" Matsumoto
2023-09-19 12:54:48 +09:00
parent 8afb73f3e2
commit 75e8a72649
+1 -1
View File
@@ -255,7 +255,7 @@ top_proc(mrb_state *mrb, const struct RProc *proc)
#define CI_PROC_SET(ci, p) do {\
ci->proc = p;\
ci->pc = (p && !MRB_PROC_CFUNC_P(p)) ? p->body.irep->iseq : NULL;\
ci->pc = (p && !MRB_PROC_CFUNC_P(p) && p->body.irep) ? p->body.irep->iseq : NULL;\
} while (0)
void