From 91d2e58f1dab1c7ef4a234cdb38935c6719f8fc1 Mon Sep 17 00:00:00 2001 From: matz Date: Wed, 29 Oct 2003 02:30:08 +0000 Subject: * parse.y (ret_args): node may be NULL. [ruby-talk:84530] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'parse.y') diff --git a/parse.y b/parse.y index 7901bcab30..75fa33e820 100644 --- a/parse.y +++ b/parse.y @@ -5366,7 +5366,7 @@ ret_args(node) if (nd_type(node) == NODE_ARRAY && node->nd_next == 0) { node = node->nd_head; } - if (nd_type(node) == NODE_SPLAT) { + if (node && nd_type(node) == NODE_SPLAT) { node = NEW_SVALUE(node); } } -- cgit v1.2.3