diff options
Diffstat (limited to 'mrbgems')
| -rw-r--r-- | mrbgems/mruby-os-memsize/src/memsize.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mrbgems/mruby-os-memsize/src/memsize.c b/mrbgems/mruby-os-memsize/src/memsize.c index 0bdd2c516..abfd94268 100644 --- a/mrbgems/mruby-os-memsize/src/memsize.c +++ b/mrbgems/mruby-os-memsize/src/memsize.c @@ -33,6 +33,7 @@ os_memsize_of_method(mrb_state* mrb, mrb_value method_obj) size_t size; mrb_value proc_value = mrb_obj_iv_get(mrb, mrb_obj_ptr(method_obj), mrb_intern_lit(mrb, "_proc")); + if (mrb_nil_p(proc_value)) return 0; struct RProc *proc = mrb_proc_ptr(proc_value); size = sizeof(struct RProc); |
