<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,7 @@
+Tue Jul  1 15:09:37 2008  Nobuyoshi Nakada  &lt;nobu@ruby-lang.org&gt;
+
+	* array.c (rb_ary_fill): check if beg is too big.
+
 Mon Jun 30 20:34:05 2008  Nobuyoshi Nakada  &lt;nobu@ruby-lang.org&gt;
 
 	* string.c (str_buf_cat): check for self concatenation.</diff>
      <filename>ChangeLog</filename>
    </modified>
    <modified>
      <diff>@@ -2275,7 +2275,7 @@ rb_ary_fill(argc, argv, ary)
     if (len &lt; 0) {
         return ary;
     }
-    if (len &gt; ARY_MAX_SIZE - beg) {
+    if (beg &gt;= ARY_MAX_SIZE || len &gt; ARY_MAX_SIZE - beg) {
 	rb_raise(rb_eArgError, &quot;argument too big&quot;);
     }
     end = beg + len;</diff>
      <filename>array.c</filename>
    </modified>
    <modified>
      <diff>@@ -1,15 +1,15 @@
 #define RUBY_VERSION &quot;1.8.6&quot;
-#define RUBY_RELEASE_DATE &quot;2008-06-30&quot;
+#define RUBY_RELEASE_DATE &quot;2008-07-01&quot;
 #define RUBY_VERSION_CODE 186
-#define RUBY_RELEASE_CODE 20080630
-#define RUBY_PATCHLEVEL 256
+#define RUBY_RELEASE_CODE 20080701
+#define RUBY_PATCHLEVEL 257
 
 #define RUBY_VERSION_MAJOR 1
 #define RUBY_VERSION_MINOR 8
 #define RUBY_VERSION_TEENY 6
 #define RUBY_RELEASE_YEAR 2008
-#define RUBY_RELEASE_MONTH 6
-#define RUBY_RELEASE_DAY 30
+#define RUBY_RELEASE_MONTH 7
+#define RUBY_RELEASE_DAY 1
 
 #ifdef RUBY_EXTERN
 RUBY_EXTERN const char ruby_version[];
@@ -17,3 +17,4 @@ RUBY_EXTERN const char ruby_release_date[];
 RUBY_EXTERN const char ruby_platform[];
 RUBY_EXTERN const int ruby_patchlevel;
 #endif
+</diff>
      <filename>version.h</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>ebc1bf7b116c83a8b797e02949fbbad2797d365a</id>
    </parent>
  </parents>
  <author>
    <name>shyouhei</name>
    <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
  </author>
  <url>http://github.com/FooBarWidget/rubyenterpriseedition/commit/81054f9873d0293cfc436793b01f0caf4127fdf1</url>
  <id>81054f9873d0293cfc436793b01f0caf4127fdf1</id>
  <committed-date>2008-06-30T23:10:39-07:00</committed-date>
  <authored-date>2008-06-30T23:10:39-07:00</authored-date>
  <message>merge revision(s) 17756:
	* array.c (rb_ary_fill): check if beg is too big.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17759 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</message>
  <tree>405681487f9dbd1bb353007259fc2b039961f8d1</tree>
  <committer>
    <name>shyouhei</name>
    <email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
  </committer>
</commit>
