ruby-changes:17916
From: usa <ko1@a...>
Date: Fri, 26 Nov 2010 09:51:36 +0900 (JST)
Subject: [ruby-changes:17916] Ruby:r29932 (trunk): * re.c (rb_reg_initialize_str): should succeed the taint status from
usa 2010-11-26 09:50:42 +0900 (Fri, 26 Nov 2010) New Revision: 29932 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29932 Log: * re.c (rb_reg_initialize_str): should succeed the taint status from the origin. [ruby-core:33338] Modified files: trunk/ChangeLog trunk/re.c Index: ChangeLog =================================================================== --- ChangeLog (revision 29931) +++ ChangeLog (revision 29932) @@ -1,3 +1,8 @@ +Fri Nov 26 09:48:45 2010 NAKAMURA Usaku <usa@r...> + + * re.c (rb_reg_initialize_str): should succeed the taint status from + the origin. [ruby-core:33338] + Fri Nov 26 09:32:37 2010 NAKAMURA Usaku <usa@r...> * vm_dump.c (dump_thread): seems to be necessary the 3rd argument of Index: re.c =================================================================== --- re.c (revision 29931) +++ re.c (revision 29932) @@ -2443,6 +2443,7 @@ } ret = rb_reg_initialize(obj, RSTRING_PTR(str), RSTRING_LEN(str), enc, options, err, sourcefile, sourceline); + OBJ_INFECT(obj, str); RB_GC_GUARD(str); return ret; } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/