[前][次][番号順一覧][スレッド一覧]

ruby-changes:17917

From: usa <ko1@a...>
Date: Fri, 26 Nov 2010 10:12:40 +0900 (JST)
Subject: [ruby-changes:17917] Ruby:r29933 (ruby_1_8): * re.c (rb_reg_regcomp): should succeed the taint status from the

usa	2010-11-26 10:08:55 +0900 (Fri, 26 Nov 2010)

  New Revision: 29933

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29933

  Log:
    * re.c (rb_reg_regcomp): should succeed the taint status from the
      origin. [ruby-core:33338]

  Modified files:
    branches/ruby_1_8/ChangeLog
    branches/ruby_1_8/re.c

Index: ruby_1_8/re.c
===================================================================
--- ruby_1_8/re.c	(revision 29932)
+++ ruby_1_8/re.c	(revision 29933)
@@ -1509,6 +1509,7 @@
     case_cache = ruby_ignorecase;
     kcode_cache = reg_kcode;
     reg_cache = rb_reg_new(RSTRING(str)->ptr, RSTRING(str)->len, ruby_ignorecase);
+    OBJ_INFECT(reg_cache, str);
     RB_GC_GUARD(save_str);
     return reg_cache;
 }
Index: ruby_1_8/ChangeLog
===================================================================
--- ruby_1_8/ChangeLog	(revision 29932)
+++ ruby_1_8/ChangeLog	(revision 29933)
@@ -1,3 +1,8 @@
+Fri Nov 26 10:08:24 2010  NAKAMURA Usaku  <usa@r...>
+
+	* re.c (rb_reg_regcomp): should succeed the taint status from the
+	  origin. [ruby-core:33338]
+
 Wed Nov 24 15:44:11 2010  NAKAMURA Usaku  <usa@r...>
 
 	* ext/socket/extconf.rb (getaddrinfo): should initialize winsock on

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]