mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Merge pull request #4956 from dearblue/null-local_variables
Fix NULL pointer dereferences in mrb_local_variables; fix #4955
This commit is contained in:
@@ -139,7 +139,7 @@ mrb_local_variables(mrb_state *mrb, mrb_value self)
|
||||
|
||||
proc = mrb->c->ci[-1].proc;
|
||||
|
||||
if (MRB_PROC_CFUNC_P(proc)) {
|
||||
if (proc == NULL || MRB_PROC_CFUNC_P(proc)) {
|
||||
return mrb_ary_new(mrb);
|
||||
}
|
||||
vars = mrb_hash_new(mrb);
|
||||
|
||||
Reference in New Issue
Block a user