summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordavidflanagan <davidflanagan@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-10-26 05:52:16 +0000
committerdavidflanagan <davidflanagan@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-10-26 05:52:16 +0000
commit27b35eddd6ee9f5844c636f8201f09281e32d9bb ()
treed9f9e8c930335ea47a3a0053911403c5eec7e455
parentd520759f6507177cc2b5b74e026ba884b99ddded (diff)
array.c: raise IndexError for negative length in rb_ary_fill
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog3
-rw-r--r--array.c1
2 files changed, 4 insertions, 0 deletions
@@ -1,3 +1,6 @@
Wed Oct 25 07:12:03 2007 James Edward Gray II <[email protected]>
* lib/net/telnet.rb (Net::Telnet#login): Allowing "passphrase" in
@@ -2127,6 +2127,7 @@ rb_ary_fill(int argc, VALUE *argv, VALUE ary)
if (beg < 0) beg = 0;
}
len = NIL_P(arg2) ? RARRAY_LEN(ary) - beg : NUM2LONG(arg2);
break;
}
rb_ary_modify(ary);