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

ruby-changes:16221

From: akr <ko1@a...>
Date: Sun, 6 Jun 2010 19:57:05 +0900 (JST)
Subject: [ruby-changes:16221] Ruby:r28187 (trunk): * array.c (rb_ary_product): clear uninitialized elements in temporary

akr	2010-06-06 19:56:45 +0900 (Sun, 06 Jun 2010)

  New Revision: 28187

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

  Log:
    * array.c (rb_ary_product): clear uninitialized elements in temporary
      array.

  Modified files:
    trunk/ChangeLog
    trunk/array.c

Index: array.c
===================================================================
--- array.c	(revision 28186)
+++ array.c	(revision 28187)
@@ -4308,6 +4308,7 @@
     /* initialize the arrays of arrays */
     ARY_SET_LEN(t0, n);
     arrays[0] = ary;
+    for (i = 1; i < n; i++) arrays[i] = Qnil;
     for (i = 1; i < n; i++) arrays[i] = to_ary(argv[i-1]);
 
     /* initialize the counters for the arrays */
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 28186)
+++ ChangeLog	(revision 28187)
@@ -1,3 +1,8 @@
+Sun Jun  6 19:55:21 2010  Tanaka Akira  <akr@f...>
+
+	* array.c (rb_ary_product): clear uninitialized elements in temporary
+	  array.
+
 Sun Jun  6 12:31:57 2010  Narihiro Nakamura  <authorNari@g...>
 
 	* gc.c: set_heaps_increment is not

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

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