From 75a2a596378b6058486c1411a1a29e4e441dbc4f Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 5 Nov 2025 11:24:35 +0900 Subject: [PATCH] mruby-proc-binding: combine variable declaration with initialization --- mrbgems/mruby-proc-binding/src/proc_binding.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-proc-binding/src/proc_binding.c b/mrbgems/mruby-proc-binding/src/proc_binding.c index d666c8513..6838d223f 100644 --- a/mrbgems/mruby-proc-binding/src/proc_binding.c +++ b/mrbgems/mruby-proc-binding/src/proc_binding.c @@ -37,8 +37,8 @@ mrb_proc_binding(mrb_state *mrb, mrb_value procval) { const struct RProc *proc = mrb_proc_ptr(procval); struct REnv *env; - mrb_value receiver; + if (!proc || MRB_PROC_CFUNC_P(proc) || !proc->upper || MRB_PROC_CFUNC_P(proc->upper)) { env = NULL; proc = NULL;