From a3cfe755ab3e758046c3f4e30938ac8d567ed046 Mon Sep 17 00:00:00 2001 From: dearblue Date: Sat, 19 Jan 2019 10:11:37 +0900 Subject: [PATCH] Fix NULL pointer dereference `mrb->c` by `mark_context()` --- src/gc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gc.c b/src/gc.c index c67454f5f..bf544fc12 100644 --- a/src/gc.c +++ b/src/gc.c @@ -1277,6 +1277,7 @@ mrb_full_gc(mrb_state *mrb) { mrb_gc *gc = &mrb->gc; + if (!mrb->c) return; if (gc->disabled || gc->iterating) return; GC_INVOKE_TIME_REPORT("mrb_full_gc()");