From 491d68bb3004eb8d7deec4a3a682b25de0d4afc2 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 10 Apr 2017 09:28:36 +0900 Subject: Skip stack marking at all if c->stack is NULL. --- src/gc.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/gc.c b/src/gc.c index 872b9db3e..116fd0bfd 100644 --- a/src/gc.c +++ b/src/gc.c @@ -545,6 +545,7 @@ mark_context_stack(mrb_state *mrb, struct mrb_context *c) size_t i; size_t e; + if (c->stack == NULL) return; e = c->stack - c->stbase; if (c->ci) e += c->ci->nregs; if (c->stbase + e > c->stend) e = c->stend - c->stbase; -- cgit v1.2.3