From 6e83a71d3bb260cf2e02cd88e6a6f72fab50e910 Mon Sep 17 00:00:00 2001 From: drbrain Date: Sun, 27 Aug 2006 23:03:20 +0000 Subject: Include attribution git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10789 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- eval.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'eval.c') diff --git a/eval.c b/eval.c index 8ebfbe93bc..0c10daf0be 100644 --- a/eval.c +++ b/eval.c @@ -2877,9 +2877,10 @@ rb_eval(VALUE self, NODE *n) case NODE_CASE: { - VALUE val; + VALUE val = Qundef; - val = rb_eval(self, node->nd_head); + if (node->nd_head) + val = rb_eval(self, node->nd_head); node = node->nd_body; while (node) { if (nd_type(node) != NODE_WHEN) { -- cgit v1.2.3