ruby-changes:6622
From: akr <ko1@a...>
Date: Mon, 21 Jul 2008 04:44:22 +0900 (JST)
Subject: [ruby-changes:6622] Ruby:r18137 (trunk): * re.c (rb_reg_s_union): useless rb_enc_get call removed to prevent
akr 2008-07-21 04:44:05 +0900 (Mon, 21 Jul 2008) New Revision: 18137 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18137 Log: * re.c (rb_reg_s_union): useless rb_enc_get call removed to prevent SEGV by Regexp.union("", nil). Modified files: trunk/ChangeLog trunk/re.c Index: re.c =================================================================== --- re.c (revision 18136) +++ re.c (revision 18137) @@ -3018,7 +3018,7 @@ v = rb_reg_to_s(v); } else { - rb_encoding *enc = rb_enc_get(e); + rb_encoding *enc; StringValue(e); enc = rb_enc_get(e); if (!rb_enc_str_asciicompat_p(e)) { Index: ChangeLog =================================================================== --- ChangeLog (revision 18136) +++ ChangeLog (revision 18137) @@ -1,3 +1,8 @@ +Mon Jul 21 04:42:15 2008 Tanaka Akira <akr@f...> + + * re.c (rb_reg_s_union): useless rb_enc_get call removed to prevent + SEGV by Regexp.union("", nil). + Sun Jul 20 22:50:11 2008 Nobuyoshi Nakada <nobu@r...> * compile.c (iseq_compile_each): NODE_POSTEXE should set each end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/