diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-04-10 09:28:36 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-04-10 09:28:36 +0900 |
| commit | 491d68bb3004eb8d7deec4a3a682b25de0d4afc2 (patch) | |
| tree | d5163a70dfc37a65a2d968c75ea1815d8ddea846 /src | |
| parent | 0cb501545cba12fd05ee033eea0c84dbb27e1936 (diff) | |
| download | mruby-491d68bb3004eb8d7deec4a3a682b25de0d4afc2.tar.gz mruby-491d68bb3004eb8d7deec4a3a682b25de0d4afc2.zip | |
Skip stack marking at all if c->stack is NULL.
Diffstat (limited to 'src')
| -rw-r--r-- | src/gc.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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; |
