ruby-changes:5539
From: matz <ko1@a...>
Date: Mon, 9 Jun 2008 15:40:18 +0900 (JST)
Subject: [ruby-changes:5539] Ruby:r17042 (trunk): * ruby.c (require_libraries): req_list may be NULL.
matz 2008-06-09 15:40:02 +0900 (Mon, 09 Jun 2008) New Revision: 17042 Modified files: trunk/ChangeLog trunk/ruby.c Log: * ruby.c (require_libraries): req_list may be NULL. [ruby-dev:35008] http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ruby.c?r1=17042&r2=17041&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=17042&r2=17041&diff_format=u Index: ChangeLog =================================================================== --- ChangeLog (revision 17041) +++ ChangeLog (revision 17042) @@ -1,3 +1,7 @@ +Mon Jun 9 15:37:38 2008 Yukihiro Matsumoto <matz@r...> + + * ruby.c (require_libraries): req_list may be NULL. [ruby-dev:35008] + Mon Jun 9 14:18:01 2008 Nobuyoshi Nakada <nobu@r...> * vm_core.h (struct rb_vm_struct): moved src_encoding_index, Index: ruby.c =================================================================== --- ruby.c (revision 17041) +++ ruby.c (revision 17042) @@ -455,7 +455,7 @@ ID require = rb_intern("require"); Init_ext(); /* should be called here for some reason :-( */ - while (RARRAY_LEN(list)) { + while (list && RARRAY_LEN(list) > 0) { VALUE feature = rb_ary_shift(list); rb_funcall2(rb_vm_top_self(), require, 1, &feature); } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/