summaryrefslogtreecommitdiff
path: root/proc.c
diff options
context:
space:
mode:
Diffstat (limited to 'proc.c')
-rw-r--r--proc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/proc.c b/proc.c
index 415ad1c201..59b3fd3abc 100644
--- a/proc.c
+++ b/proc.c
@@ -536,7 +536,7 @@ rb_proc_call_with_block(VALUE self, int argc, VALUE *argv, VALUE pass_procval)
}
return vm_invoke_proc(GET_THREAD(), proc, proc->block.self,
- argc, argv, &pass_proc->block);
+ argc, argv, (pass_proc ? &pass_proc->block : 0));
}
/*